--enable-xml
--with-mhash
--with-mcrypt
--with-config-file-path=/etc/php4nginx
--with-config-file-scan-dir=/etc/php4nginx
--with-bz2
--with-curl
--with-iconv=/usr/local
#make ZEND_EXTRA_LIBS='-liconv'
#make install
三.提供php配置文件
#cp php.ini-production /usr/local/php4nginx/etc/php.ini
四.php的启动依靠php_fpm
#cp /usr/local/php4nginx/etc/php-fpm.conf.default /usr/local/php4nginx/etc/php-fpm.conf
编辑 /usr/local/php4nginx/etc/php-fpm.conf
[global]下的
;pid = run/php-fpm.pid 将此项启用起来,将前面的;去掉 配置pm.的相关选项为你所需要的值:
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 8
提供php-fpm的服务脚本
#cd php-5.3.10
#find ./ -name init* 找到./sapi/fpm/init.d.php-fpm.in
#cp ./sapi/fpm/init.d.php-fpm.in /etc/rc.d/init.d/php-fpm
#vim !$
修改如下行
prefix=/usr/local/php4nginx
exec_prefix=${prefix}
php_fpm_BIN=${exec_prefix}/sbin/php-fpm
php_fpm_CONF=${prefix}/etc/php-fpm.conf
php_fpm_PID=${prefix}/var/run/php-fpm.pid
#chmod +x /etc/rc.d/init.d/php-fpm
接下来就可以使用service管理服务了。
#service php-fpm start
使用如下命令来验证(如果此命令输出有中几个php-fpm进程就说明启动成功了):
#ps aux | grep php-fpm
五.整合nginx和php5.3.10
编辑/etc/nginx/nginx.conf,启用如下选项:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
- 上一篇:JSP+MYSQL仓库管理系统的设计与实现
- 下一篇:C#汽车销售系统财务管理和销售管理设计
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸