首頁  >  文章  >  後端開發  >  centos yum如何安裝php7

centos yum如何安裝php7

藏色散人
藏色散人原創
2021-07-17 10:24:463911瀏覽

centos yum安裝php7的方法:先安裝EPEL來源及來源管理工具;接著安裝REMI來源;最後透過「yum install -y php73-php-fpm...」安裝PHP7及擴充即可。

centos yum如何安裝php7

本文操作環境:windows7系統、PHP7.3版,DELL G3電腦

centos yum如何安裝php7?

CentOS 7 yum 安裝PHP7.3

安裝PHP

Remi 軟體來源

Remi 軟體來源主要提供最新版的PHP 軟體包和其他一些PHP 擴充工具包,它是針對Fedora 和RHEL 系分支變體(包括:RHEL, CentOS, Oracle Linux 等等) 要安裝PHP,建議使用Remi 軟體源。 Remi 對 PHP 的支援和更新都很積極,可以在第一時間獲得新版本的支援。

安裝EPEL 來源及來源管理工具:

yum install epel-release yum-utils

安裝REMI 來源:

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

安裝PHP7.3 及擴充:

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-pecl-swoole php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

php73 -v #檢視版本

systemctl enable php73-php-fpm #开启开机自启
systemctl restart php73-php-fpm #重启
systemctl start php73-php-fpm #启动
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态

設定檔路徑:

#查找php.ini位置:
find /etc/opt/remi/php73 -name php.ini
# The current PHP memory limit is below the recommended value of 512MB.
vi /etc/opt/remi/php73/php.ini
memory_limit = 512M
#如果你运行的是 nginx 而不是 apache,修改
vi /etc/opt/remi/php73/php-fpm.d/www.conf
user = apache
group = apache
# Replace the values with
user = nginx
group = nginx
#查找 php 和扩展的安装包:
rpm -qa | grep 'php'
#查看 php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64 的安装路径:
rpm -ql php73-php-pecl-swoole4-4.4.15-1.el7.remi.x86_64

設定php:

# 将php73链接到系统环境变量中,就可以使用 php -v
ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php
# 将 cgi.fix_pathinfo 设置为 0
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini

關於cgi.fix_pathinfo 選項請查看(https://taobig.org/?p=650 )

潛在的漏洞風險,關於安全隱患的問題可查看(http://www.laruence.com/2010/05/20/1495.html)

安裝更多擴充:

目前只安裝了部分PHP 拓展,更多擴充可見:

yum search php73

#更新PHP:

yum update #更新可更新的所有軟體,包括PHP

推薦學習:《PHP影片教學

以上是centos yum如何安裝php7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn