先不論效能之類的問題,mod_fcgid 跑 PHP 的設定比 mod_fastcgi 簡單許多。(參考之前寫的「apache22 (worker) + mod_fastcgi + php5-fcgi」這篇文章)
首先是把 module load 進來:
LoadModule fcgid_module libexec/apache22/mod_fcgid.so
再來是把副檔名加上去,以及告知什麼副檔名要用什麼程式包:
AddHandler fcgid-script .php
FcgidWrapper /usr/local/bin/php-cgi .php
就這樣而已... 預設會跑一隻 php-cgi
,需要的時候會再多拉幾隻。以他的方式看起來 code segment 不會共用,這種設定方式給小站台用還可以...
接下來看看有沒有辦法在 .htaccess
內直接吃本地的 FastCGI process...