很悲劇的Windows服務器,並且是x64的,很悲劇的找不到php5apache.dll,因而想到以FastCGI的方式配置PHP運行。 php
Apache和PHP版本是發博時候的最新版,難找資料,下載地址。 html
Apache 2.4 win64 binary 32位的就在旁邊,本身去找。 apache
PHP 5.4.12 VC9 x86 Non Thread Safe (2013-Feb-20 19:06:22) VC9版本的喲,記得裝VC2008運行庫,就在左邊(我好想裝的2010的運行庫來着。)。 windows
mod_fcgid-2.3.7-win64.zip Apache對應的FastCGI模塊,就在下載Apache的下面。 服務器
下載Apache頁面 http://www.apachelounge.com/download/win64/ app
步驟: 測試
一、解壓縮Apache,好比解壓到D:\apache spa
二、cmd進入Apache的bin目錄,執行 httpd.exe -k install 安裝Apache服務,測試Apache成功運行了。 .net
三、解壓縮PHP,好比解壓縮到D:\php54 htm
四、講一下內容加到Apache配置文件conf/httpd.conf
#PHP FastCGI
LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "D:/PHP54"
AddHandler fcgid-script .php
FcgidWrapper "D:/PHP54/php-cgi.exe" .php
AddType application/x-httpd-php .php
五、解壓縮,將mod_fcgid.so放到Apache主目錄的modules目錄裏面。
六、重啓Apache,phpinfo一下看看,應該會成功的。
更多問題(好比目錄名過長,只支持DOS目錄長度喲)查看:http://www.farinspace.com/windows-apache-php-fastcgi/
更多配置,查看:http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html