HCRM博客

在CentOS系统上一键部署WordPress教程

在 CentOS 上安装 WordPress 是一个相对简单的过程,但为了确保成功,需要遵循一系列步骤,以下是一个详细的指南,包括环境准备、安装必要的软件包、配置数据库以及最终的 WordPress 安装和配置。

环境准备

1、系统更新:在开始之前,请确保你的 CentOS 7 系统已经更新,运行以下命令来更新系统:

在CentOS系统上一键部署WordPress教程-图1
(图片来源网络,侵权删除)
  • sudo yum update y

2、安装必要的软件包和依赖项:使用以下命令安装 vim 编辑器、wget 下载工具以及开发工具包:

  • sudo yum install y vim wget gcc gccc++ cmake openssldevel pcredevel

3、配置防火墙:确保防火墙允许 HTTP 和 HTTPS 流量通过,运行以下命令以开启防火墙并添加相关规则:

  • sudo systemctl start firewalld
  • sudo firewallcmd permanent addservice=http
  • sudo firewallcmd permanent addservice=https
  • sudo firewallcmd reload

二、安装 LAMP(Linux, apache, MySQL/MariADB, PHP)栈

1. 安装 Apache

  • sudo yum install y httpd
  • sudo systemctl start httpd
  • sudo systemctl enable httpd

2. 安装 PHP

由于 WordPress 5.2.3 需要 PHP 7.0 以上版本,而 CentOS 7.4 默认只提供到 PHP 5.4 版本,我们需要更换 rpm 源来实现安装 PHP 7.2 及以上版本。

在CentOS系统上一键部署WordPress教程-图2
(图片来源网络,侵权删除)
  • sudo rpm Uvh https://mirror.webtatic.com/yum/el7/epelrelease.rpm
  • sudo rpm Uvh https://mirror.webtatic.com/yum/el7/webtaticrelease.rpm
  • sudo yum install y php72w php72wcli php72wcommon php72wdevel php72wembedded php72wfpm php72wgd php72wmbstring php72wmysqlnd php72wopcache php72wpdo php72wxml php72wldap php72wmcrypt

测试 PHP 是否安装成功:

  • php v

3. 安装 MySQL

  • sudo yum install y mysqlcommunityserver
  • sudo systemctl start mysqld
  • sudo systemctl enable mysqld

查找 MySQL 默认密码:

  • grep 'temporary password' /var/log/mysqld.log

登录 MySQL 并修改默认密码:

  • mysql u root p
  • ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPassword';
  • FLUSH PRIVILEGES;
  • exit;

配置 WordPress

1. 下载 WordPress

  • cd /tmp
  • wget https://wordpress.org/latest.tar.gz
  • tar xzvf latest.tar.gz
  • sudo cp r wordpress/* /var/www/html/

2. 创建 WordPress 数据库和用户

在CentOS系统上一键部署WordPress教程-图3
(图片来源网络,侵权删除)
  • mysql u root p
  • CREATE DATABASE wordpress;
  • CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
  • GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
  • FLUSH PRIVILEGES;
  • EXIT;

3. 配置 WordPress

编辑 WordPress 配置文件wpconfig.php

  • cp /var/www/html/wpconfigsample.php /var/www/html/wpconfig.php
  • vi /var/www/html/wpconfig.php

找到包含以下字段的部分,并使用正确的名称替换您的数据库信息:

  • define('DB_NAME', 'wordpress');
  • define('DB_USER', 'wordpressuser');
  • define('DB_PASSWORD', 'password');

保存并退出。

完成 WordPress 安装

1、访问 WordPress 安装页面:在浏览器中输入你的服务器 IP 地址或域名,按照提示完成 WordPress 的安装过程。

2、优化性能和安全性:完成 WordPress 安装后,建议进行以下操作以提高性能和安全性:

更新 WordPress 核心文件和插件。

安装并启用 WooCommerce 等必要插件。

定期更新主题和插件。

使用强密码限制不必要的文件和目录的访问权限。

考虑使用反向代理(如 Nginx)来提高性能和安全性,以及启用 SSL 证书(例如通过 Let’s Encrypt)。

常见问题解答 (FAQs)

Q1: WordPress 提示 PHP 版本太低怎么办?

A1: 确保你安装了 PHP 7.0 以上版本,如果仍然提示版本过低,请检查你的 PHP 配置文件是否正确指向了新版本的 PHP,你可以使用以下命令来查看当前使用的 PHP 版本:

  • php v

如果显示的版本低于要求,请检查你的 Web 服务器配置文件(如 Nginx 或 Apache),确保它们指向了正确的 PHP 版本。

Q2: WordPress 安装过程中出现数据库连接错误怎么办?

A2: 确保你在wpconfig.php 文件中正确填写了数据库名称、用户名和密码,检查 MySQL 服务是否正在运行,并且你能够使用提供的凭据登录到 MySQL,如果问题仍然存在,请检查 MySQL 的错误日志以获取更多信息。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/8671.html

分享:
扫描分享到社交APP
上一篇
下一篇