CentOS 8.x 搭建 WordPress

一、安装 httpd

CentOS 8.x 安装 Httpd
如果你已经安装了 httpd 请忽略。

二、安装 PHP

# yum -y install php-*

>> 不要复制执行,用 tab 补全的形式找到你本地有的包,下面是我安装的 php 模块内容

# rpm -qa | grep php
php-common-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-cli-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-fpm-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-mysqlnd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-gd-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-pdo-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64
php-json-7.2.24-1.module_el8.2.0+313+b04d0a66.x86_64 >> wordpress 升级时用到的

启动 / 停止 / 重启

# service php-fpm start
# service php-fpm stop
# service php-fpm restart

三、测试环境是否搭建成功

# vim /var/www/html/info.php

复制以下内容,保存文件
<?php
phpinfo();
?>

浏览器访问 ip/info.php,或使用 curl 127.0.0.1/info.php

四、下载 WordPress

可以到官网上去翻,或通过下面的命令下载:

# cd /var/www/html
# wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
# unzip wordpress-3.8-zh_CN.zip

如果没有 unzip 命令,执行命令
# yum install unzip

将解压出来的文件,复制到 httpd 根目录
# cp -rf wordpress/* /var/www/html/

将配置文件复制,重命名
# cp wp-config-sample.php wp-config.php

编辑数据库连接
# vi wp-config.php
define('DB_NAME', '数据库名称');

define('DB_USER', '数据库账号');

define('DB_PASSWORD', '数据库密码');
define('DB_HOST', 'localhost');

define('DB_CHARSET', 'utf8');

define('DB_COLLATE', '');

五、浏览器访问,初始化 WordPress

六、安装 FTP

CentOS 8.x 安装 FTP
看之前,记得该 ftp 账号,仅用于 WordPress 更新使用,所以账号名称自己想好

同时用户根目录修改至 /var/www/html

七、更新 WordPress

进入后台 >> 仪表盘 >> 更新

输入域名、FTP 账号、FTP 密码

如果不出意外的话,你应该会出现和我一样的问题,提示的权限不足,经过 Baidu 发现的原因是用户不一致,导致的。

通过后台查看 WordPress 的用户名称,然后修改 /etc/php-fpm.d/www.conf ,同时将 /var/www/html 权限赋予这个账号即可。

文件赋予权限
# chown -R 用户:用户 /var/www/html
 
修改 PHP 配置
# vi /etc/php-fpm.d/www.conf

修改内容
user = 用户
group = 用户

重启 PHP
# systemctl restart php-fpm

增加 WordPress 配置
# vim /var/www/html/wp-config.php

增加内容
define('FTP_BASE', 'html');
define('FTP_CONTENT_DIR', 'html/wp-content');
define('FTP_PLUGIN_DIR', 'html/wp-content/plugins/');
define('FTP_THEMES_DIR', 'html/wp-content/themes/');
define('FS_METHOD', 'direct');
  • 打赏
请选择打赏方式
  • 微信
  • 支付宝
滚动至顶部