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

Nginx 安装文档 (二)PHP

时间:2014-08-07 07:34:00      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:nginx php php-fpm

下载、编译安装

wget http://cn2.php.net/distributions/php-5.4.7.tar.gz
tar zvxf php-5.4.7.tar.gz
cd php-5.4.7
./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enable-inline-optimization --with-bz2  --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex--with-mhash --enable-zip --with-pcre-regex --with-mysql--with-mysqli --with-gd --with-jpeg-dir --with-config-file-path=/etc--with-config-file-scan-dir=/etc/php.d
make all install


 

 以上就完成了php-fpm的安装。

 

下面是对php-fpm运行用户进行设置

 

cd /usr/local/php
cp etc/php-fpm.conf.default  etc/php-fpm.conf
vim etc/php-fpm.conf修改
user =nginx
group = nginx


 

将配置文件路径连接到/etc/php-fpm

ln –s /usr/local/php/etc  /etc/php-fpm

复制/php-5.4.31/sapi/fpm init.d.php-fpm /etc/ini.d/php-fpm

cp  php-5.4.31/sapi/fpminit.d.php-fpm    /etc/init.d/php-fpm

修改nginx配置文件为,nginx.conf

 

其中server段增加如下配置,注意标红内容配置,否则会出现No inputfile specified.错误

 

# passthe PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location~ \.php$ {
roothtml;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME $document_root$fastcgi_script_name;
includefastcgi_params;
}


 

创建php文件

 

/usr/local/nginx/html下创建index.php文件,输入如下内容

 

<?php
    echo phpinfo();
?>


 

 

启动php-fpm服务

/etc/init.d/php-fpm start
/etc/ini.d/nginx restart


本文出自 “Smurf Linux运维” 博客,请务必保留此出处http://jin771998569.blog.51cto.com/2147853/1536509

Nginx 安装文档 (二)PHP,布布扣,bubuko.com

Nginx 安装文档 (二)PHP

标签:nginx php php-fpm

原文地址:http://jin771998569.blog.51cto.com/2147853/1536509

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