DedeAMPZ無法啟動Apache服務何解?

本學期在教授《網站優化與推廣》課程時,講到建站這一環節。

我們在本地搭建網站,通常使用DedeAMPZ環境整合套件來搭建網站環境,並使用DedeCms作為建站程式。

當DedeAMPZ環境整合套件安裝完成後,我們會看到Apache服務啟動失敗的提示。

   

Apache服務啟動失敗的提示

遇到這種情況,我們考慮下原因可能是埠衝突導致,通常情況下www服務使用http(80埠)或https(443埠),我們可以先嚐試找到所有跟這兩個埠相關的軟體或服務,關閉或更改它們。

一、可能情況有:

1、本機已裝IIS,80口被佔用;

2、本機已裝Apache,服務衝突;

3、VMware共享虛擬機器服務啟用。

二、針對以上三種情況,對應的解決方案如下:

1、本機已裝IIS,80口被佔用的解決方案

直接更改Apache服務埠,如更改為81,啟動Apache測試是否可以正常啟動。

   

更改DedeAMPZ的Apache埠號為81

如不能,跳到2。

2、本機已裝Apache,服務衝突的解決方案

將之前安裝的軟體(如PHPStudy、Apache)及剛才安裝的DedeAMPZ全部解除安裝,重啟計算機再安裝DedeAMPZ。

如還不能正常開啟Apache服務,則跳到3。

3、VMware共享虛擬機器服務啟用的解決方案

VMware共享虛擬機器服務啟用後,預設會使用443埠。我們可以考慮一關閉共享虛擬機器服務,或更改共享虛擬機器服務埠。

開啟VMware,點選“編輯”、“首選項”、“共享虛擬機器”、“禁用共享”即可。

   

禁用共享虛擬機器

此時,再測試能否正常開啟Apache服務。一般情況下,可正常啟動Apache服務。

   

正常開啟Apache服務

好了,今天的問題就記錄到這,如有問題,給我訊息吧。我是計算機網路技術,關注我,每天進步一點點,實現技能大提升。謝謝大家!