免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8556 | 回复: 0
打印 上一主题 下一主题

[Web] apache2 + fastcgi + php 配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-07 12:44 |只看该作者 |倒序浏览
原来使用 apache2 + php thread-safe 选项编译,实际跑论坛,总是不太稳定,经常有线程死掉,而且一上eaccelerator就更不稳定

为了不至于php进程模式下,apache进程占用太多内存和进程调度,据说fastcgi比较合适,就试了一下,google了没有什么类似的中文资源,弄了好几个小时,包括修改各种配置,很是累人,希望有类似经验的共同分享,而且有管fastcgi php 和mod_rewrite的问题也没有解决,不知道哪位高手有办法。


apache2 标准安装 worker 模式
./configure --with-mpm=worker --enable-mods-shared=all --enable-so --enable-proxy --enable-proxy-http --enable-cache --enable-disk-cache --enable-mem-cache --enable-info --enable-file-cache

自己根据需要还可以添加模块


php 独立标准安装 --enable-fastcgi --enable-force-cgi-redirect
./configure --enable-fastcgi --enable-force-cgi-redirect --enable-track-vars --with-zlib-dir=/usr/local/lib --with-gd --enable-sysvmsg --enable-sockets --enable-sysvshm --enable-sysvsem --enable-gd-native-ttf --with-ttf=/usr/lib --disable-debug --with-tiff-dir=/usr/lib --with-mysql --with-xml --with-gdbm-dir=/usr/lib --enable-ftp --enable-inline-optimization --with-gettext=/usr/lib --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-wddx --with-freetype-dir=/usr/local/lib --enable-memory-limit=yes --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/local/lib


fastcgi 下载
mod_fastcgi-SNAP-0404142202.tar.gz

照着里面的 INSTALL.AP2做,作为dso 加入httpd


httpd.conf 添加
ScriptAlias /php-cgi/ "/usr/local/bin/"
FastCgiServer /usr/local/bin/php
AddHandler php-fastcgi .php
Action php-fastcgi /php-cgi/php
AddType application/x-httpd-php .php

如果完全按照fastcgi.com 上的说法,我没弄成功
http://www.fastcgi.com/docs/faq.html#PHP


Redhat 9 测试通过

不过php 和 mod_rewrite 不能协调,会出错,好像是php无法还是去读原始url中的文件形式。
http://www.fastcgi.com/archives/fastcgi-developers/2003-January/002537.html
类似问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP