安裝xampp後apache不能啟動解決方法

2021-07-02 22:15:13 字數 1234 閱讀 1293

在windonws7或vista中,如果選擇c盤安裝,由於許可權原因,會出現建立一些檔案失敗的問題。如果你已經據有最高許可權,可以直接裝在c盤。 1、

沒有安裝vc9的環境。

要判斷是否是這一問題十分簡單,只要單獨執行c:\xampp\apache\bin\httpd.exe時(這個是我的安裝路徑),提示「系統無法執行指定的程式」(這個是用命令列執行後的提示),如果是直接雙擊httpd.exe,則會提示環境配置錯誤。 2、

埠被其它程式占用

80埠衝突  

開啟目錄c:\xampp\apache\conf(我的安裝目錄為c:\xampp)下的httpd.conf檔案,將listen 80和 servername localhost:80中的80改為8081或其它值(盡量不要使用0-1023埠,這個是系統保留埠),要保持一致。

監聽埠443衝突 開啟目錄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

,如果能直接進入apache伺服器的控制頁面就是沒有問題的了。另一種情況,原因可能是由於安裝了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種方法我遇到的是沒顯示,但已經執行,至於另一種情況可能對某些網友有用,所以也把它寫了出來,以供參考。

xampp安裝後無法啟動apache

xp下安裝完xampp後,啟動不了apache,老說埠繁忙,最後到安裝目錄的apache logs 下檢視error.log,發現can t load perl file 後來查了下,原來是我安裝了oracle占用了perl5lib。解決辦法是進入安裝目錄,執行 set perl5lib 然後就可以...

XAMPP中Apache埠衝突

1 在xampp中啟動apache服務發現提示錯誤,如下圖所示。15 00 37 apache error apache shutdown unexpectedly.15 00 37 apache this may be due to a blocked port,missing dependenc...

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

這個原因有非常多,以下我來一一細說。有時,並非安裝完vc9環境就能夠直接執行apache,當中乙個重要的原因。便是apacheserver所使用的port被其他程式占用了。經典代表 迅雷。解決的方法 1 80port衝突,解決方法 開啟資料夾c xampp apache conf 我的安裝資料夾為c...