我在阿里云的高校学生免费部署ecs服务器中,根据阿里云的教程部署wordpress。但是发现了几个问题。
服务器是自动部署阿里云Linux环境的。如果根据这个教程来部署wordpress时,会发现诸多问题。
- 首先,安装必要环境时,发生报错
yum -y install php php-mysql gd php-gd 未找到匹配的参数: php-mysql
这个后来我是在网上找到相应的包手动下载才能解决问题。但是,解决完问题之后会接连不断的发生各种奇怪的错误,导致我无法按照教程完全部署wordpress。经过我不断的查阅各种资料,我发现了相关问题。
本教程适用于centOS7.x 的。但是我忽略了一点,虽然阿里云默认的linux环境时centos的,但是其并不是centos7.x的相关版本的。因此使用默认的环境会导致各种奇奇怪怪的错误。
因此,我使用云服务器中的更换操作系统功能,将默认的系统更换为centos7.x中的任意版本。
再次按照这个教程走一遍,发现过程十分顺利。在这里记录一下。
安装完wordpress后,如何更新php的版本
这里以更新到php7.4为例子
因为wordpress有许多插件需要php7.x以上的版本。根据阿里云的wordpress教程跑完后,发现php的版本并不是最新的。
首先,需要安装Remi和EPEL数据源(仓库)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
其次,修改/etc/yum.repos.d/remi-php74.repo
在这个地方按照这个修改[remi-php74] name=Remi’s PHP 7.4 RPM repository for Enterprise Linux 7 – $basearch baseurl=http://rpms.remirepo.net/enterprise/7/php74/$basearch/ mirrorlist=https://rpms.remirepo.net/enterprise/7/php74/httpsmirror mirrorlist=http://cdn.remirepo.net/enterprise/7/php74/mirror enabled=1//1可用,0不可用 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
最后,执行 yum -y upgrade php* 升级
yum -y upgrade php*
更新完成,查看php版本
php -v
最后,在wordpress面板中始终刷新就可以查看到更新到最新的php了。