容器技术交流

 找回密码
 立即注册
查看: 4146|回复: 7

关于Nginx 采用php-fpm运行php

[复制链接]
发表于 2010-8-19 22:58:35 | 显示全部楼层 |阅读模式
网上说 “相对spawn-fcgi,php-fpm在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而php-fpm则没有这种烦恼”

正想验证这一论题,不知哪位有没有已经以php-fpm运行php的,目前确实遇到spawn-fcgi的php-cgi占用CPU 100%的难题,故需要研究php-fpm解决
发表于 2010-8-19 23:27:21 | 显示全部楼层
FAMP6.0采用fpm方式运行,敬请留意!
 楼主| 发表于 2010-8-19 23:39:48 | 显示全部楼层
呵呵,洞哥,现在FAMP 5.1版本下,如何切换到 php-fpm 模式,请指点一下, 想升级php的同时,换成fpm
发表于 2010-8-20 01:11:54 | 显示全部楼层
需要给php打补丁并重新编译php,其实不难,但打起字来可大堆大堆的,等等吧!
 楼主| 发表于 2010-8-20 07:48:45 | 显示全部楼层
打fpm补丁重新编译php网上有参考,不过是否需要卸载原来的php呢
发表于 2010-8-20 09:13:51 | 显示全部楼层
删除/usr/local/php-fcgi目录便可
 楼主| 发表于 2010-8-20 10:10:59 | 显示全部楼层
重新编译php,带上php-fpm补丁后,还得再编译nginx?

echo '/usr/local/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 28 -u daemon -f "/usr/local/php-fcgi/bin/php-cgi -d open_basedir=/home/ftp/:/tmp/:/var/tmp/"'>"$famp_path/nginx/sbin/nginx-start"

nginx.sh 安装这里原来是使用的 spawn-fcgi
发表于 2010-8-20 10:40:27 | 显示全部楼层
不用这个来启动了
直接
/usr/local/php_fcgi/sbin/php-fpm start
然后
/usr/local/nginx/sbin/nginx

便可
不过,这里还是难说清的,还有些文件需要配置和修改
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-11 14:58 , Processed in 0.034417 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表