QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1969|回复: 3

今天尝试了一下nginx+php+spawn-fcgi的打包

[复制链接]
发表于 2009-5-17 09:05:25 | 显示全部楼层 |阅读模式
玩了一个晚上,总算耐下心来搞懂了nginx的php配置,然后还是老毛病,打包RPM包。
nginx的打包比lighttpd的打包主要区别在于fastcgi必需单独用spawn-fcgi调用php-cgi,因此这样
打包的服务器没必要在post项为是否支持PHP而用sed修改任何的配置文件。
自己写了服务脚本,看来这个也不是很难,重启PHP只要以下一个指令了。
[root@haulmtf ~]# service nginx restart;service php-cgi restart;
停止 nginx:                                               [确定]
启动 nginx:                                               [确定]
停止 php-cgi:                                             [确定]
启动 php-cgi:spawn-fcgi: child spawned successfully: PID: 24701
                                                           [确定]
随大流走,我也不知道php用什么服务器好,自己喜欢PHP却不曾学好,但总喜欢动手打包服务器以供大家参考和解脱。事实上给出一堆配置方法的文章还真不如打包一个有用的SRPMS档案。apache => lighttpd => nginx,总之现在越来越小,不占地方不占内存。。。

提供大家SRPM包吧,不想理解配置的朋友只要rpmbuild --rebuild *.src.rpm就全搞定了,然后安装。。。,即装即用,默认根目录在/usr/local/nginx/html。
http://ftp.magiclinux.org.cn/haulm/
发表于 2009-5-17 09:53:48 | 显示全部楼层
独立出来以后 省了好多事情
回复

使用道具 举报

 楼主| 发表于 2009-5-17 10:58:25 | 显示全部楼层
唉,不见得,一个早上没能装上bbs,因为nginx对PHP的fastcgi支持有点混乱,只要是php请求不管是不是404全发送给php-cgi,无论我如何设置index.php不能做为默认脚本等等。还是用lighttpd,nginx太难搞了。
回复

使用道具 举报

 楼主| 发表于 2009-5-17 11:08:51 | 显示全部楼层
这世界就是人云皆云,nginx比起lighttpd来说简直是用安全性能去换速度的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 03:08 , Processed in 0.051566 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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