這個原因有非常多,以下我來一一細說。
有時,並非安裝完vc9環境就能夠直接執行apache,當中乙個重要的原因。便是apacheserver所使用的port被其他程式占用了。經典代表:迅雷。
解決的方法:
1.80port衝突,解決方法:
開啟資料夾c:\xampp\apache\conf(我的安裝資料夾為c:\xampp)下的httpd.conf檔案,將listen 80和 servername localhost:80中的80改為8081或其他值(盡量不要使用0-1023port,這個是系統保留port),要保持一致。
2.監聽port443衝突,解決方法:
開啟資料夾c:\xampp\apache\conf\extra (我的安裝資料夾為c:\xampp)下的httpd-ssl.conf檔案,將listen 443這句凝視掉:# listen 443或將443改為4433或其他值(盡量不要使用0-1023)。
3.apache啟動後又立即停止。一種情況是,apache已經正常啟動,僅僅是xampp的控制面板沒有顯示而已。你能夠通過在瀏覽器中輸入http://localhost:8081。假設能直接進入apacheserver的控制頁面就是沒有問題的了。
還有一種情況,原因可能是因為安裝了oracle10g。與當中的perl5lib變數發生了衝突,解決方法有3種:
(1) 開啟資料夾c:\xampp\apache\conf(我的安裝資料夾為c:\xampp)下的httpd.conf檔案,
將include "conf/extra/httpd-perl.conf"凝視掉:# include "conf/extra/httpd-perl.conf"。
(2) 開啟資料夾c:\xampp\apache\conf\extra (我的安裝資料夾為c:\xampp)下的httpd-perl.conf檔案。找到loadmodule perl_module modules/mod_perl.so,在以下一行新增perlswitches –t,儲存檔案就可以。
(3) 改動環境變數:在環境變數path中新增c:\xampp\perl\lib; c:\xampp\perl\site\lib;就可以。
前兩種方法的任一種都能解決我遇到的apache啟動後又立即停止的問題,第3種方法我遇到的是沒顯示,但已經執行。至於還有一種情況可能對某些網友實用,所以也把它寫了出來,以供參考。
其他方法:
以下的解決方法也是網友在實際中用到的。只是本人並不推薦。
原因在於。能夠更改server配置。就盡量不要動作業系統的環境和配置。要不然,以後其他軟體出問題,你也不知道是不是這個系統設定惹的禍。
當然,假設你對你的作業系統足夠熟悉就另當別論。
而如今我僅僅是寫出來。供大家參考,或許因為你的原因特殊。正好解決你的問題。
1 關閉占用80port的程序。
在「執行」中輸入cmd命令,開啟dos窗體。輸入命令:netstat –abn –>d:\port.txt或命令netstat –ano|findstr 80命令。打到占用80埠的程序,然後打任務管理器窗體。關閉該程序。
此方法治標不治笨,執行比較麻煩,不推薦使用。
2 改動網路設定
(1) 網路上的芳鄰——本地連線——屬性——internet協議(tcp/ip)——屬性——高階——wins標籤——去掉「啟用lmhosts查詢(l)」前的勾。
(2) 控制面板——windows防火牆——「高階」標籤——本地連線——設定——「服務」標籤——勾選「安全webserver(https)。
這樣的方法有些奇怪,說不清為什麼。假設實在找不到辦法了。能夠一試。
xampp安裝後無法啟動apache
xp下安裝完xampp後,啟動不了apache,老說埠繁忙,最後到安裝目錄的apache logs 下檢視error.log,發現can t load perl file 後來查了下,原來是我安裝了oracle占用了perl5lib。解決辦法是進入安裝目錄,執行 set perl5lib 然後就可以...
安裝xampp後apache不能啟動解決方法
在windonws7或vista中,如果選擇c盤安裝,由於許可權原因,會出現建立一些檔案失敗的問題。如果你已經據有最高許可權,可以直接裝在c盤。1 沒有安裝vc9的環境。要判斷是否是這一問題十分簡單,只要單獨執行c xampp apache bin httpd.exe時 這個是我的安裝路徑 提示 系...
安裝xampp過程
安裝完畢後,要對檔案進行配置,配置如下 1 在php.ini檔案中,寫入 windows path1 path2 include path xampp php includes warning mysqli connect hy000 1045 access denied for user root...