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 的错误日志以获取更多信息。

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