Centos7(Liunx)安裝PHP7.4版本


yum安裝:

yum相當於是自動化安裝,你不用管軟件的依賴關系,在yum安裝過程是幫你把軟件的全部依賴關系幫你一鍵完成。而且現在Centos7的服務啟動已經換成systemctl命令來控制了。通過yum安裝會幫你自動注冊服務,你可以通過systemctl start xxx.service啟動服務,方便快捷。但是缺點是yum安裝你沒辦法干預,安裝的目錄也是分散的。你可能要執行whereis或者find命令去查找yum安裝的路徑。有時候yum安裝的軟件版本比較低,比如centos7默認情況下系統給你安裝的php版本為5.4版本,這時候你不得不去找其他的yum源,或者rpm包來安裝最新版本的軟件。

這里選用remi的源來安裝,首先添加源:

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

安裝PHP

yum --enablerepo=remi install php74-php

安裝你所需要php擴展模塊

yum --enablerepo=remi install php74-php php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql

 

注:擴展安裝格式php74-php-擴展模塊名,缺什么擴展只要按照格式安裝相應模塊即可

運行並查看版本, 重啟命令, 添加自動啟動,鏈接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

 

配置文件的路徑:

# 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 = nginx
group = nginx

 

卸載 php7.4

yum remove php74-php*

 

來源:https://mefj.com.cn/lur2727.html

 


免責聲明!

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



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