我想啟動 XAMPP Apache 伺服器,但它的終端顯示另一個 Web 伺服器守護程序已經在運行。所以我想知道如何關閉它。
當我轉到本機時,我收到以下訊息:
有用!
這是該伺服器的預設網頁。
Web 伺服器軟體正在運行,但尚未添加任何內容。
當我轉到 localhost/index.php 時,我收到以下訊息:
未找到
在此伺服器上找不到請求的 URL /index.php。
Apache/2.2.14 (Ubuntu) 伺服器位於本機主機連接埠 80
但是當我啟動 XAMPP Apache 並且在早些時候訪問 localhost 時它起作用了,它會打開我的 index.php 頁面,但現在我無法啟動它。
我不確定該網頁伺服器是否是 Apache,但我只是告訴我轉到本地主機時會發生什麼
那我該做什麼呢?我使用的是Ubuntu 10.04
答案1
XAMPP 是一個一體化軟體包,它自備了 apache。但是 Ubuntu 在其主儲存庫中擁有所有這些軟體包,因此我建議您選擇使用 Ubuntu 軟體包來設定您的伺服器(網路上有 How-To,例如https://help.ubuntu.com/community/ApacheMySQLPHP)
另一個選擇是刪除 Ubuntu 提供的 Apache:
sudo aptitude purge apache2
然後您可以嘗試再次啟動 XAMPP 並連接到本機網路伺服器。
答案2
sudo service apache stop
您可以嘗試移除 apache 軟體包。
答案3
sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp restart