- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務機構(gòu):新網(wǎng)數(shù)碼
下載了最新的PHP+Apache Httpd Server,版本號分別為5.5.0和2.4.3,完成配置修改后,啟動Apache服務器,上報“Cannot load php5apache2_4.dll into server”錯誤。
1、以為是配置文件寫錯,仔細檢查后,確實沒有看出什么問題。
2、以為是采用了不匹配的線程安全版本,仔細檢查后,PHP和Apache均是線程安全的版本。
3、排除法,刪除httpd.conf中的這句話“LoadModule php5_module "D:PHPphp5apache2_4.dll"”,Apache啟動成功。Windows上的PHP和Apache采用dll動態(tài)鏈接庫的方式配合,一種CGI方式,感覺問題出在dll上。
4、查找網(wǎng)上的一些帖子,各種分析較多,搞得我思路混亂。但我堅信問題一定不會是PHP和Apache兩個組織沒有相互測試配套關(guān)系。
最后
查看系統(tǒng)的Visual Studio Distribute版本是2008,對應VC9,但我使用的是Visual Studio 2012編譯的PHP版本(VC11),動態(tài)連接于Apache中的dll,可能就會出現(xiàn)問題。重新下載了VC9版本的PHP,Apache Httpd Server啟動成功,問題解決!
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP