Apache提示 the requested operation has failed無(wú)法啟動(dòng)的解決方法大全
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服務(wù)器就是被迅雷害得無(wú)法啟用!
原因二:軟件沖突裝了某些軟件會(huì)使apache無(wú)法啟動(dòng)如Dr.com 你打開(kāi)網(wǎng)絡(luò)連接->TcpIp屬性->高級(jí)->WINS標(biāo)簽 把netbios的lmhosts對(duì)勾去掉,禁用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ì)提示你哪句有誤,然后就可以針對(duì)性的解決。
檢查錯(cuò)誤方法:進(jìn)入cmd 然后進(jìn)入 Apache安裝目錄(具體為你自己的安裝目錄)\bin> httpd.exe -w -n "Apache2" -k start
(引號(hào)中的Apache2修改為你的Apache服務(wù)名,我的是2.2.4版,服務(wù)名就是Apache2,可以到計(jì)算機(jī)服務(wù)里找)
提示133行有問(wèn)題時(shí)(提示:Syntax error on line 133 of ...........),打開(kāi)Apache安裝目錄\conf\httpd.conf 找到第133行的ServerAdmin (沒(méi)有工具確定行數(shù)的按ctrl+F 用"ServerAdmin"關(guān)鍵字查找,一般會(huì)有兩個(gè),下面那個(gè)就是)這行在其后空一格,隨便加個(gè)名字,例如,加上abc后,就可以解決了.
如果是端口占用(提示:(OS 10048)通常每個(gè)套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允許使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,將80改成8080或者別的端口號(hào),重新運(yùn)行一下Apache,這下應(yīng)該能夠啟動(dòng)了.
以上是一般無(wú)法啟動(dòng)時(shí)用的方法,拿出來(lái)供有類(lèi)似問(wèn)題的朋友參考.希望有所幫助.
如果是網(wǎng)站根目錄設(shè)置不對(duì)也會(huì)啟動(dòng)不了,Apache事還真多.有兩處。在httpd.conf中查找 Apache/htdocs .修改即可,如K:/IDDCWEB/wwwroot
一般文件地址的“\”在Apache里要改成“/”。
如果用的Apache2.24版本,要選擇php中的php5apache2_2.dll加載.
下面附加自己修改httpd.conf的一些設(shè)置.供大家參考比較.
1.改網(wǎng)站根目錄,有兩處。查找 DocumentRoot 和 Directory.修改即可,如D:/wwwroot ;主要是一般文件地址的“\”在Apache里要改成“/”。
2.首頁(yè)設(shè)置,DirectoryIndex,添加相關(guān)首頁(yè)項(xiàng)即可,如index.php ihdex.htm
3.查找LoadModule ssl,在下面加兩行,第一行“LoadModule php5_module D:/Server/php/php5apache2_2.dll”是指以module方式加載php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是當(dāng)然,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄。
4.查找AddType application/x-gzip .gz .tgz,在下面加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,你也可以加入更多,實(shí)質(zhì)就是添加可以執(zhí)行php的文件類(lèi)型,比如你再加上一行“AddType application/x-httpd-php .htm”,則.htm文件也可以執(zhí)行php程序了,你甚至還可以添加上一行“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也能運(yùn)行php程序。
5.搜索ServerName 修改網(wǎng)站名字后面的端口 為前面改過(guò)的端口,如果沒(méi)改過(guò),省略.
相關(guān)文章
apache下面二級(jí)目錄部署react/vue的方法
這篇文章主要介紹了apache下面二級(jí)目錄部署react/vue的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08ubuntu 設(shè)置靜態(tài)IP的實(shí)現(xiàn)方法
這篇文章主要介紹了ubuntu 靜態(tài)IP的設(shè)定實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2016-10-10Linux?修改系統(tǒng)時(shí)間的兩種具體實(shí)現(xiàn)方式
在Linux中,有兩種常見(jiàn)的方式可以修改系統(tǒng)時(shí)間:更新系統(tǒng)時(shí)間的方式和手動(dòng)修改系統(tǒng)時(shí)間的方式,每種方式給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-02-02Apache運(yùn)行模式之standalone和inetd模式介紹
這篇文章主要介紹了Apache運(yùn)行模式之standalone和inetd模式介紹,本文講解了ServerType這個(gè)配置參數(shù),ServerType這個(gè)配置選項(xiàng)指定如何運(yùn)行Apache,需要的朋友可以參考下2015-06-06CentOS 5.4 服務(wù)器配置 yum安裝Apache+php+Mysql
Centos 里的 yum 在線安裝很慢.以下是替換為中國(guó)CentOS鏡像服務(wù)器!2010-03-03