centos yum 安装php 7.4 亲测可以

查看PHP

sudo yum list installed|grep php

可能装了5.x的版本,直接卸载

sudo yum remove php* -y

参考文档 安装php
https://www.php.cn/centos/459745.html

这篇教程写的比较详细,但是有一些坑,补充说明一下,帮助大家节约时间
(-,-别问我为啥要装php…)

开始安装

其实网上很多教程都类似,但是为什么主要参考这篇呢?
第一步,安装gcc gcc-c++,这一步装了,后面安装都很顺利。

sudo yum -y install gcc gcc-c++

在CentOS 7系统上安装和启用EPEL和Remi存储库,这也是教程里面的,我加上sudo ,因为我操作的是别人给的服务器,so…

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y

两个

sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

接下来,您需要安装yum-utils,还是跟着教程走

sudo yum -y install yum-utils

踩坑🤶🏽

接下来就不能跟着教程走了,原教程的是这样的

yum-utils提供的程序之一是yum-config-manager,您可以使用它来启用Remi存储库作为安装不同PHP版本的默认存储库,如图所示

#yum-config-manager --enable remi-php71 [ 安装PHP 7.1 ]
#yum-config-manager --enable remi-php72 [ 安装PHP 7.2 ]
#yum-config-manager --enable remi-php73 [ 安装PHP 7.3 ]

我想安装php7.4所以使用了这样,显示配置也成功了,我以为我就要成功的时候

sudo yum-config-manager --enable remi-php74

然后这一步,是装php相关的,但是结果还是php5x…

sudo yum -y install php php-mcrypt php-devel php-cli php-gd php-pear php-curl php-fpm php-mysql php-ldap php-zip php-fileinfo

你可以就安装php-devel试试,确实安装的是php5

sudo yum -y install php-devel 

使用命令查看

php -v

明明跟着教程走了,怎么还是5.x。。。

安装php7.4🧛‍♀️

话不多说,解决问题,其实教程没啥问题,但是最后安装的命令有些问题,不能直接sudo yum -y install php-devel,这样默认还是安装的5.x的,为了区分,其实换个名字就好了。

先删除旧的php的,还是看下

sudo yum list installed|grep php

删除,我们看到有一些php7的我们不用删除,那我们可以使用

sudo yum remove php-* -y

然后把安装命令改一下,我只要安装php环境,所以我就装两个,其他的你自己看着办,用法一样,就是前面加个php74-

sudo yum -y install php74 php74-php-devel

其他的类似

sudo  yum install php74-php-gd  php74-php-pdo php74-php-mbstring php74-php-cli php74-php-fpm php74-php-mysqlnd -y

输入php -v,提示命令找不到,但是输入

ph74 -v

可以看到php7.4的已安装,其实就已经安装完成了

但是有些环境可能指定的还是php 的命令,我们如何让php命令也指向php74呢?

非常简单

whereis php74

然后我们发现php74是在/usr/bin/下面

 cd /usr/bin/

拷贝一下

sudo cp php74 php

再试一下php -v是不是就OK了?🧞‍♀️(点个赞呗💁🏼)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值