centos7如何安裝配置phpfpm

centos7安裝phpfpm的方法:首先通過命令“yum install nginx”安裝Nginx;然后執行命令“yum install php php-fpm php-mysql”安裝phpfpm;最后配置nginx解析php即可。

centos7如何安裝配置phpfpm

CentOS 7 配置 Nginx 的步驟如下:

首先更新 yum,沒有安裝 yum 的自行安裝

yum?update

1. 安裝 Nginx

yum?install?nginx

開啟 Nginx 并設置開機啟動

立即學習PHP免費學習筆記(深入)”;

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

找到以下三行代碼并修改如下

<span class="color">user = nginx <br><span class="color">group = nginx <br><span class="color">listen = /var/run/php-fpm/php-fpm.sock </span></span></span>
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
<?php   // test script for CentOS/RHEL 7+PHP 7.2+Nginx   phpinfo();?>

在瀏覽器打開 lcoalhost/test.php

centos7如何安裝配置phpfpm

?

?

?推薦:《centos系統教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享