谈下CentOS PHP53 PHP-FPM 或spawn-fcgi
yum install php53-bcmath php53-cli php53-common php53-dba php53-gd php53-imap php53-intl php53-ldap php53-mbstring php53-mysql php53-odbc php53-pdo php53-pgsql php53-process php53-pspell php53-snmp php53-soap php53-xml php53-xmlrpc mysql-server nginx yum install spawn-fcgi
用了spawn-fcgi来管理cgi
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid如果用php-fpm应该怎么做?
PS:该CentOS没有加入有php-fpm的源。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(14)
PDO一定要安装上,另外php-fpm进程的用户及组,可以php-fpm.conf中指定,编译时就不必指定了。 另外,你的网站文件的所有者也是www-data吗? 若是,则存在安全隐患。
这是编译我的编译脚本
这部分好像有问题‘--with-pdo-odbc=shared,unixODBC,/usr’ 是不是‘ --with-pdo-odbc=shared --with--unixODBC=/usr’?
效率,稳定性,可配置性,我个人觉得php-fpm都在spawn之上。
可以去掉
+1
已经yum php53了,官方只给出了支持5.2的~~求给招
我把编译脚本贴出了
spawn-fcgi质量及其糟糕,无法通过最基本的测试。
FPM是自适应的进程管理器。实现并发请求的流水作业。
自己编译一个。
没有编译,测试服务器用的yum,在上面贴出来了。。。灰常悲剧。。有没有办法在yum rpm中加上php-fpm.
--enable-bcompiler 这个参数在5.3.8中没有
是个有心人。需要把bcompiler下载到ext目录,buildconf --force.这个是用于编译PHP代码到byte code的。
这是编译我的编译脚本