php的更新

一. 卸载低版本PHP(Centos 7下的LNMP)

1.查看PHP所有软件包

[root@localhost ~]# rpm -qa|grep php
php-cli-5.4.16-46.el7.x86\_64
php-common-5.4.16-46.el7.x86\_64
php-5.4.16-46.el7.x86\_64
等等

2.使用命令:rpm -e 软件包名的方式一个个删除即可完全删除。

注意:如果出现不能删除,并弹出其他软件包,说明这个软件包被依赖,有删除顺序,所有先删除报错的.

3.检查删除完全没

删除完毕后,可以使用命令php -v检查下是否还会返回版本信息,如果没有提示,说明已经删除了。

二. 安装PHP8.0(更高版本只需换名字)

1.安装remi扩展源

[root@localhost ~]# yum -y install epel-release
​
[root@localhost ~]# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

这其中包含最新版PHP

2.安装yum管理工具

[root@localhost ~]# yum -y install yum-utils

3.列出PHP80所有可用安装包

[root@localhost ~]# yum list |grep php80

4.安装PHP插件

[root@localhost ~]# yum -y install php80-php-cli php80-php-common php80-php-devel php80-php-embedded php80-php-fpm php80-php-gd php80-php-mbstring php80-php-mysqlnd php80-php-pdo php80-php-opcache php80-php-xml php80-php-soap

5.检查是否安装PHP配置文件和对应目录

[root@localhost ~]# rpm -qa |grep php80
​
[root@localhost ~]# rpm -ql php80-php-fpm

6.创造软连接

[root@localhost ~]# ln -sf /opt/remi/php80/root/usr/bin/php* /usr/local/bin

7.查看PHP版本

[root@localhost ~]# php -v # (如果环境有问题看三.1),没问题跳过三.1

8.设置启动

[root@localhost ~]# systemctl start php80-php-fpm
[root@localhost ~]# systemctl enable php80-php-fpm

三.配置PHP

1.将新的PHP加入环境中

[root@localhost ~]# export PATH="/opt/remi/php80/root/usr/bin:$PATH"
[root@localhost ~]# source ~/.bashrc
# 刷新环境
[root@localhost ~]# php -v

2.配置php-fpm用户与nginx的运行用户保持一致(前提是修改过nginx用户)

[root@localhost ~]# sed -i '/^user/c user = www' /opt/remi/php80/root/usr/bin/php*
[root@localhost ~]# sed -i '/^group/c group = www' /opt/remi/php80/root/usr/bin/php*
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值