CentOS 7 安装 PHP 7.2
Thursday, Apr 30, 2020
CentOS 7 自带的PHP版本比较低, 所以本篇来为大家记录CentOS 7 安装 PHP 7.2 的过程
查看当前安装的PHP版本 php -v 如果不是你想要的版本, 请继续向下看.
完全清除旧PHP 输入下面的命令, 来查看已安装的PHP相关包:
rpm -qa|grep php 正常情况下, 会看到若干行.
使用传统的yum remove php无法清理干净, 所以为了节省时间我们有两种方式:
方法一: 优雅删除 因为PHP直接有着相互依赖的关系, 在使用rpm -e XXXX时会提醒你依赖的包, 这时我们先要删除依赖.
当然, 这么做比较浪费时间, 但也是最安全的做法.
方法二: 强制批量删除 使用rpm -e XXXX --nodeps进行强制删除, 比如:
rpm -e php-symfony-http-foundation-2.8.12-2.el7.noarch --nodeps; \ rpm -e php-symfony-http-foundation-2.8.12-2.el7.noarch --nodeps; \ rpm -e php-composer-spdx-licenses-1.5.3-1.el7.noarch --nodeps; 这个例子就会强制删除这三个包, 方便快捷.
检测是否清理干净 先来看看有没有相关的包:
rpm -qa|grep php 如果没有返回, 那么视为成功;
再来看看PHP是否消失:
php -v 同样的, 如果没有返回, 那么视为成功.