apache2.2 服務 怎麼也啟動不了,提示這是 "不能在本地計算機啟動 apache2.2,......."
試了網上很多方法:
如方法一:
在DOS窗口下,切換到apache安裝目錄下,比如我的 C:\Program Files\Apache Software Foundation\Apache2.2\bin 在這個目錄下就又一個httpd.exe
運行命令:httpd.exe -w -n "Apache2.2" -k start
等等,還有什麼端口占用都試過了,都不行!
最還是高手給出了答案,查看Apache錯誤日志,有類似下面這些內容:
httpd.exe: Syntax error on line 63 of D:/Apache2.2/conf/httpd.conf: Cannot load D:/php/php5apache2_4.dll into server: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3
php5.5使用的編譯器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同時還要注意是x86版本,還是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。
apache.org下載的Apache都是vc6版本,否則就根據不同文件說明安裝不同的運行庫。
vc11運行庫x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679
vc10運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555
vc10運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632
vc9運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582
vc9運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336
如果不清楚你的情況,可以安裝全部運行庫,再也不用為這個問題擔憂了。