無法在 Ubuntu 11.10 上啟動 XAMPP

無法在 Ubuntu 11.10 上啟動 XAMPP

當我嘗試使用 sudo /opt/lampp/lampp start 命令啟動 XAMPP 時,它會給我這樣的訊息。

Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon with SSL is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

這是什麼? 我如何找到另一個帶有 SSL 的 Web 伺服器守護程序。如何停止該伺服器?

答案1

這是一個在 LINUX 中執行 XAMPP 時會遇到的特殊錯誤。

假設:XAMPP 已解壓縮@/opt/資料夾。

如果您在運行./lampp start.只需按照以下步驟即可消除此錯誤:

  1. 打開文件/opt/lampp/etc/httpd.conf

  2. 搜尋Listen 80並將其變更為其他連接埠(例如Listen 2145)(第 40 行)。

  3. 打開文件/opt/lampp/etc/extra/httpd-ssl.conf

  4. 搜尋Listen 443並將其變更為其他連接埠(例如Listen 16443)(第 39 行)。

  5. 開啟文件/opt/lampp/lampp

  6. 搜尋連接埠testport 80並將其替換為testport 2145。也將更testport 443改為testport 16443. (剛好是197、214路)

  7. 現在就去跑吧/opt/lampp/lampp start。現在應該可以了。

筆記:行號可能不同。

答案2

我有類似的問題,發現該問題導致另一個服務已在連接埠 443 (SSL) 上運行。

檢查正在運作的偵聽器:sudo netstat -tunap | grep LISTEN.我的已經vmware-hostd列出cupsd了。

參考http://www.apachefriends.org/en/xampp-linux.html,我們需要使用指令關閉 lamp 的 SSL 服務sudo /opt/lampp/lampp stopssl,這會永久停用 SSL 支援。

現在你可以啟動xampp:sudo /opt/lampp/lampp start

答案3

在終端機中,執行sudo /opt/lampp/lampp disablessl.這應該會禁用 ssl,之後 xampp 將再次成功啟動。

答案4

對於 Ubuntu 16.04

  1. 首先使用指令nmap localhost查看443埠是否運作。
  2. 如果正在運行,則使用命令sudo kill $(sudo lsof -t -i:443)
  3. 然後打開 xampp 控制面板並從那裡啟動 apache 伺服器。
  4. 它將開始運行。
  5. 或者您也可以導航至/opt/lampp
  6. 然後透過發出命令啟動它./sudo xampp start

終於有用了

相關內容