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

nginx(二)php-fpm安装

时间:2015-01-07 13:25:25      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

1,下载php包

wget  http://ar2.php.net/get/php-5.4.36.tar.gz/from/this/mirror

2,安装必要的包

yum -y  install gcc automake autoconf libtool make

yum -y  install gcc gcc-c++ glibc

yum -y  install libxslt-devel \

libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel \

zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \

ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel \

krb5 krb5-devel libidn libidn-devel openssl openssl-devel

3,开始安装php

进入到php的源码目录下执行:

./configure --prefix=/usr/local/php  \

--enable-fpm \   //使php启用fpm

--enable-mbstring \

--with-curl \

--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-gd \

--with-jpeg-dir \

--with-mysql \

--with-mysqli \

--enable-pdo \

--with-pdo-mysql

结果如下:

技术分享

接着执行:

make  &&  make  install

来到php的安装目录,执行:

cp  etc/php-fpm.conf.default   etc/php-fpm.conf

 vim etc/php-fpm.conf

修改该文件如下:

user = www-data

group = www-data

如果用户和组不存在则添加:

groupadd www-data

useradd -r www-data  -g  www-data

4,修改nginx的配置文件

执行:vim nginx.conf

找到以下代码并将注释去掉

技术分享

来到nginx安装目录下,重启nginx和php-fpm:

pkill -9 nginx

./nginx

/usr/local/php/sbin/php-fpm

查看线程信息如下:

技术分享

然后在nginx的安装目录下的html目录下新建一个index.php,在里面写入代码:phpinfo();

然后在浏览器中访问这个页面,如果出现了php的相关配置信息,则表示安装成功!

5,php-fpm的关闭,重启

php 5.4.7 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:

master进程可以理解以下信号

INT, TERM 立刻终止 QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重载所有worker进程并重新载入配置和二进制模块

示例:

php-fpm 关闭:

kill -INT `cat /usr/local/php/var/run/php-fpm.pid`

php-fpm 重启:

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`

PS:如果cat /usr/local/php/var/run/php-fpm.pid 下面没有这个文件,那么需要修改php-fpm的配置文件,显式的指定一下php-fpm.pid文件的位置即可!


nginx(二)php-fpm安装

标签:

原文地址:http://my.oschina.net/u/1156660/blog/364554

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