原因一:80端口占用
例如IIS,另外就是迅雷。
原因二:軟件沖突
裝了某些軟件會(huì)使apache無法啟動(dòng)如Dr.com 你打開網(wǎng)絡(luò)連接->TcpIp屬性->高級->WINS標(biāo)簽 把netbios的lmhosts對勾去掉,禁用tcp/ip的netbios. 然后再啟動(dòng)應(yīng)該就可以了。
原因三:httpd.conf配置錯(cuò)誤
如果apache的配置文件httpd.conf搞錯(cuò)了,在windows里啟動(dòng)它,會(huì)提示the requested operation has failed,這是比較郁悶的事,因?yàn)椴殄e(cuò)要看個(gè)半天。
其實(shí)可以用命令行模式啟動(dòng)apache,并帶上參數(shù),apache會(huì)提示你哪句有誤,然后就可以針對性的解決,命令如下:
httpd.exe -w -n "Apache2" -k start
還有一種情況:
即使你這次啟動(dòng)了,下次你都有可能啟動(dòng)失敗。
在運(yùn)行里輸入:
netsh winsock reset
一會(huì)兒cmd會(huì)提示你重啟,不用理會(huì),現(xiàn)在APACHE已經(jīng)可以啟動(dòng)了,其實(shí)就是一個(gè)winsock的修復(fù)。
推薦教程:PHP視頻教程
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com