在很多情况下,需要从服务器/VPS上使用简易的方法安装与删除PHP,而不是编译安装,本文直接给出在CentOS 8安装PHP8、卸载PHP8、安装PHP7的命令。
一、CentOS 8系统安装PHP 8
先安装rpm包,然后列出所有版本的PHP,直接选择PHP 8.2版本进行安装。
dnf update
dnf install -y epel-release
dnf install -y http://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf install -y dnf-utils
dnf module list php
dnf module install -y php:remi-8.2
php -v
dnf install -y php-fpm
systemctl enable php-fpm --now
systemctl status php-fpm
dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}
PHP 8.2将在您的服务器中成功安装。
二、CentOS 8系统卸载PHP 8
先remove PHP,然后需要删除PHP8的所有依赖项,否则无法安装其他版本PHP。
dnf module list php
dnf module remove -y php:remi-8.2
dnf module remove php
yum list installed | grep php*
dnf remove php*
PHP 8将在您的服务器中成功删除。
三、CentOS 8系统卸载PHP 7
列出所有版本的PHP,直接选择PHP 7.4版本进行安装。
dnf module list php
dnf module install -y php:remi-7.4
dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}
systemctl restart php-fpm
php -v
PHP 7.4将在您的服务器中成功安装。