[Dreamhost] 设置fastcgi+custom_php.ini环境

最近由于使用到Zend Framework中的部分代码,于是要在dreamhost上配置自己的php.ini, 并且在其中的include_path中加入你的Zend路径.

关于fastcgi我在以前已经配置过, 其实设置php5的fastcgi模式很简单, 可以参考dreamhost的wiki:

http://wiki.dreamhost.com/PHP_FastCGI –>请留意其中关于custom php.ini 部分.

我就是后来配置custom php.ini时没有主要到这个.导致无法work的.

下面说一下,配置custom php.ini. 首先,参考dreamhost的wiki:

http://wiki.dreamhost.com/Custom_PHP.ini

按照上面wiki的步骤, 一一完成. 很简单. 请注意.为了实现fastcgi模式, 请先不要去写 ~/your.com/.htaccess.

因为上面wiki上的是普通cgi模式.

如果你已经配置过fastcgi模式, 那么接下来很简答, 只要修改~/your.com/.htaccess,

#!/bin/sh
export PHPRC=/home/username/your.com/cgi-bin
export PHP_FCGI_CHILDREN=2
exec /home/username/your.com/cgi-bin/php.cgi

如果还没有配置fastcgi模式,那么参考上面的wiki,配置fastcgi. 同时注意,~/your.com/.htaccess,为上面的内容,即可.

这样.你就可以修改~/your.com/cgi-bin/php.ini的include_path,还有上传文件大小的限制等等. 哈哈.很爽吧.

最后, 提示一下,由于在fastcgi下一些php.cgi进程没有退出, 你的配置可能还没有生效. 那么, 干掉他们.哈哈

killall -9 php.cgi.

哈哈. 开始享受你的配置吧.

Tags: , , ,

Leave a Reply