1. 程式人生 > >CentOS安裝PHP7.*

CentOS安裝PHP7.*

服務 con 檢查 dde bstr str rap 服務器 tex

安裝

如之前安裝過PHP,則先卸載

$ yum -y remove php*

由於linux的yum源不存在php7.x,所以我們要更改yum源

$ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum 安裝php72w和各種拓展,選自己需要的即可

$ yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

檢查PHP版本,並重啟

1 $ php -v
2 
3 $ service php-fpm restart
4 
5 或者
6 
7 $ systemctl restart php-fpm.service

配置

默認情況下, nginx是沒有開啟支持php文件的,此時訪問nginx服務器下的php文件會直接被下載

進入nginx的配置文件進行修改 (不同安裝可能路徑不同)

1 $ cd /etc/nginx/
2 $ vim nginx.conf

在http.server對象下添加如下配置。切記,如不添加後兩行,則能運行php文件,但卻頁面空白。

技術分享圖片

重啟nginx服務

$ nginx -s reload

最後重新訪問php文件,正常顯示。

CentOS安裝PHP7.*