• 大家好,我是孙健,这是我的个人博客,欢迎大家光临寒舍!这里有我学习时翻阅过的资料,也有很多是从国外翻译过来的,希望大家喜欢

Centos7安装php-fpm,配置nginx支持php详细教程

杂七杂八 孙健 219次浏览 已收录 扫描二维码

安装最新版本的 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 配置文件

vi /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;
}

觉得本文还不错的话,您可以赞助一下孙健哦,钱不在多少,一元也是对孙健的鼓励!

孙健博客 , 版权所有丨如未注明 , 均为原创丨 转载请注明Centos7安装php-fpm,配置nginx支持php详细教程