最近 WordPress 后台一直提示升级到 PHP 7.4。之前用的 7.1.33 竟然在十个月前就停止支持了。因为 CentOS 默认源中的版本较旧,所以印象中升级 PHP 步骤稍有繁琐。但 Remi's RPM repository 提供了一个向导,步骤非常清晰简单。
访问 https://rpms.remirepo.net/wizard/ 选择系统为 CentOS 7 ,PHP 版本为 7.4.12,安装类型为 Default/Single (simplest way)。接下来按向导操作即可。
1、安装 Remi 源:
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
2、和备份当前的 PHP7.1.33 的配置
yum list installed | grep php > /tmp/php7.1.33.txt
cp /etc/php.ini /tmp/php.ini.bak
cp /etc/php-fpm.d/www.conf /tmp/www.conf
3、配置源:
yum-config-manager --enable remi-php74
4、删除老的php7.1.33、安装新的 7.4.12:
yum -y install `yum list|grep php74 |awk '{printf ("%s ",$1)}'` --skip-broken --nogpgcheck
systemctl start php-fpm
systemctl status php-fpm
5、使用WP CLI升级Wordpress
cd
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
cd /u01/wordpress
wp plugin list --allow-root
wp theme list --allow-root
wp language core update --allow-root
wp --allow-root core update
wp --allow-root core update-db
6、命令行WP CLI安装最新版Wordpress:
# mysql下创建数据库:
# CREATE DATABASE wordpress_new CHARACTER SET utf8 COLLATE utf8_general_ci;
mkdir /u01/wp_new
cd /u01/wp_new
wp core download --allow-root
wp core config --dbname=wordpress_new --dbuser=root --dbpass=Xww198088~@ --dbhost=localhost --dbprefix=wp_ --allow-root
wp core install --url=test.yjsec.com --title=WP酷 --admin_user=admin --admin_password=$tron9Pa55w0rd --admin_email=xww@yjsec.com
6.1、安装Yoast SEO插件
wp plugin search "Yoast SEO" --allow-root
wp plugin install "wordpress-seo" --allow-root
6.2、安装WordPress统计分析插件
wp plugin search --allow-root "WP Statistics"
wp plugin install "wp-statistics" --allow-root
文章评论