码迷,mamicode.com
首页 > Web开发 > 详细

nginx启用php

时间:2018-03-28 14:06:41      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:root   get   检查   镜像   nginx配置文件   http   fast   usr   body   

1. php下载
https://secure.php.net/downloads.php
搜索china镜像站点,从这里下载
http://cn2.php.net/get/php-7.2.3.tar.gz/from/this/mirror
帮助文档
https://secure.php.net/download-docs.php

2.编译前配置

./configure --enable-fpm ;
遇到错误,缺少libxml2-devel包 ;
Redhat:
yum search libxml2
yum install -y libxml2-devel
Debian:
apt-cache search libxml2-dev
apt-get install libxml2-dev

3.编译安装

make && make install

4.复制并修改配置文件
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sed -i ‘/^include=/ s#NONE#/usr/local#g‘ /usr/local/php/etc/php-fpm.conf

cp /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/www.conf

在www.conf可以配置php-fpm的监听端口
5.启动php-fpm
/usr/local/sbin/php-fpm;
检查是否启动 lsof -i:9000
6. 配置Nginx支持PHP

ubuntu的nginx配置文件是/etc/nginx/sites-available/default

location ~ \.php$ {
root /var/www;
#指定php的根目录
fastcgi_pass 127.0.0.1:9002;
#php-fpm的默认端口是9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

nginx启用php

标签:root   get   检查   镜像   nginx配置文件   http   fast   usr   body   

原文地址:https://www.cnblogs.com/zhengwenqiang/p/8663093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!