centos8使用yum 安装php7.4

复制代码
查看是否yum安装的php
yum list installed | grep php




参考文档:https://www.cnblogs.com/alliancehacker/p/12255445.html

#
添加几个源,不然会报错 #php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候 1. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 2. rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm 当2执行失败的时候,执行下面的命令 dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm


复制代码

添加相关的库后,启用 PHP 7.4 的 Remi 模块并进行安装。

复制代码
dnf -y install dnf-utils
执行失败了,需要执行
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*  



#使用这个命令查看php7.4 
yum search php74*
复制代码

 

1
 

# 安装php74 运行一下命令

1
yum install php74-php

 

 

复制代码
#运行并查看版本
php74 -v
#重启命令php-fpm
systemctl restart php74-php-fpm
#添加自动启动
systemctl enable php74-php-fpm
#查看php7.4的安装路径
whereis php
#链接php文件
ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php
复制代码

修改的参考链接:https://www.cnblogs.com/xbxxf/p/9132163.html

复制代码
#添加nginx用户组及用户
groupadd www
useradd -g www -s /usr/sbin/nologin www #不让www用户直接登录

# The current PHP memory limit is below the recommended value of 512MB.
vi /etc/opt/remi/php74/php.ini
memory_limit = 512M

#如果你运行的是nginx而不是apache,修改
vi /etc/opt/remi/php74/php-fpm.d/www.conf
user = apache
group = apache
# Replace the values with
user = www
group = www
复制代码

 

 

 

 

  

 

 

 

 

 

 

 

 

 如果出现这种情况,查看9000端口是否开启 : 

复制代码
查看9000端口是否启动
netstat -ap | grep 9000  

如果没有启动,执行下面的命令启动php
/opt/remi/php74/root/usr/sbin/php-fpm

如果出现下面的错误:说明9000端口已经启动,需要杀死php进程执行 killall php-fpm
[17-Mar-2022 17:54:21] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)
[17-Mar-2022 17:54:21] ERROR: FPM initialization failed
复制代码

 

 

 使用如下命令安装额外的包

yum search php74*
yum install php74-xxx

卸载扩展

yum remove php74-xxx

 

卸载所有php7.4

yum remove php74-php*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   Abner3721  阅读(1817)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2018-03-12 正则替换文章图片路径,并跳过远程连接的图片
2016-03-12 php删除指定目录所有文件
2016-03-12 php代码加密
点击右上角即可分享
微信分享提示