升级PHP的方法(php72->php73)
考虑到php7.2的安全支持已到期,需要升级php的方法。由于php7.3的安全支持也即将到期,因此将此记录作为备忘录发布。
本文所提到的环境
主机操作系统:Windows 10
虚拟机操作系统:CentOS 7
虚拟机软件:VirtualBox + Vagrant
epel软件源
remi软件源
Tera Term
php7.2
升级方法
ホストOSからゲストOSを起動する。
cd [vagrantホーム]
vagrant up
ゲストOSにアクセスするためTera Termを起動する。
インストールされているphpのバージョンを確認する。
php -v
yum list installed php*
一旦phpを削除するため、必要ならphp.iniのバックアップをとる。
find / -name php.ini -ls
cp -p [バックアップするphp.ini] [任意のバックアップ先]
インストールされているphpを削除する
yum remove php*
epel-releaseをアップデートする。
yum update epel-release
remiのリポジトリを確認する。
ll /etc/yum.repos.d/ | grep remi-
remi-php73.repoがない場合は以下を実施する。
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
php7.3をインストールする。
yum -y install –enablerepo=epel,remi,remi-php73 php php-cli php-common php-gd php-imap php-mbstring php-mysql php-odbc php-pdo php-pear php-pgsql php-process php-snmp php-xml php-xmlrpc php-fpm php-mcrypt php-devel php-apcu php-psr php-sodium
インストールされたphpのバージョンを確認する。
php -v
apacheを再起動する。
systemctl restart httpd
能否按照同样的方法将PHP 73升级到PHP 74呢?