
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