新聞中心
centos7安裝phpfpm的方法:首先通過命令“yum install nginx”安裝Nginx;然后執(zhí)行命令“yum install php php-fpm php-mysql”安裝phpfpm;最后配置nginx解析php即可。
廣豐網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),廣豐網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為廣豐數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的廣豐做網(wǎng)站的公司定做!
CentOS 7 配置 Nginx 的步驟如下:
首先更新 yum,沒有安裝 yum 的自行安裝
yum update
1. 安裝 Nginx
yum install nginx
開啟 Nginx 并設(shè)置開機啟動
systemctl start nginx
systemctl enable nginx
完成后,輸入 localhost 會顯示如下頁面,表示安裝成功,該頁面會由兩個信息,一個是配置文件的路徑,一個是 www 目錄的路徑
2. 安裝最新版本的 PHP、PHP-FPM
注意 PHP 與 PHP-FPM 版本必須保持一致
yum install php php-fpm php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml php-pdo
php-pgsql php-pecl-redis php-soap
安裝成功后,運行如下命令查看 php 版本
php -v
默認的 php-fpm 安裝成功后,/var/run/php-fpm 下會有一個文件 php-fpm.pid
3. 配置 nginx 解析 php
1)修改 nginx 配置文件
vim /etc/nginx/nginx.conf
在 server 中插入如下代碼:
location ~ \\.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; ###Save user landing page to cookie: srcid for PHP files ##add_header Set-Cookie $srcid; }
使用如下站點配置指令就可以支持 URL 美化:
location / { try_files $uri $uri/ /index.php?$query_string; }
2) 修改 php-fpm 配置文件
vim /etc/php-fpm.d/www.conf
找到以下三行代碼并修改如下
user = nginx
group = nginx
listen = /var/run/php-fpm/php-fpm.sock
listen.owner ===
如果沒有配置這一步,瀏覽器打開 php 文件會報錯
“The page you are looking for is temporarily unavailable. Please try again later”
3)修改 php.ini
vim /etc/php.ini
找到 cgi.fix_pathinfo 并修改為 0
cgi.fix_pathinfo=0
以上配置完成后,重啟 nginx、php-fpm
systemctl restart php-fpm nginx
測試配置是否成功
vim /usr/share/nginx/html/test.php
在瀏覽器打開 lcoalhost/test.php
推薦:《centos系統(tǒng)教程》
新聞標題:centos7如何安裝配置phpfpm
地址分享:http://fisionsoft.com.cn/article/cpcioj.html