CentOS 7.8 升级到 PHP 7.4

最近 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

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注