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/フォルダーに解凍されます。

を実行したときに「XAMPP: SSL を備えた別の Web サーバー デーモンがすでに実行されています」というエラーが表示される場合は、./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 2145testport 443をに変更しますtestport 16443。 (行番号 197、214 になります)

  7. さあ、実行してみましょう/opt/lampp/lampp start。これで動作するはずです。

注記:行番号が異なる場合があります。

答え2

私も同様の問題を抱えており、この問題はポート 443 (SSL) で既に実行されている別のサービスが原因であることがわかりました。

実行中のリスナーを確認してください: sudo netstat -tunap | grep LISTEN。私のリスナーには がありvmware-hostdcupsdリストされていました。

参照するhttp://www.apachefriends.org/en/xampp-linux.html、 コマンドを使用してランプの 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

ついに機能する

関連情報