關於XAMPP安裝後APACH無法啟動的問題

2021-09-07 12:36:12 字數 1739 閱讀 3403

這個原因有非常多,以下我來一一細說。

有時,並非安裝完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...