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*

 

 
          
         
 
        

# 安裝php74 運行一下命令

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*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM