
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
次の手順に従ってこのエラーを解消してください。
ファイルを開きます
/opt/lampp/etc/httpd.conf
。を検索し
Listen 80
、別のポート(例:Listen 2145
)に変更します(行番号 40)。ファイルを開きます
/opt/lampp/etc/extra/httpd-ssl.conf
。を検索し
Listen 443
、別のポート (例Listen 16443
) に変更します (行番号 39)。ファイルを開く
/opt/lampp/lampp
ポートを検索し
testport 80
て に置き換えますtestport 2145
。testport 443
をに変更しますtestport 16443
。 (行番号 197、214 になります)さあ、実行してみましょう
/opt/lampp/lampp start
。これで動作するはずです。
注記:行番号が異なる場合があります。
答え2
私も同様の問題を抱えており、この問題はポート 443 (SSL) で既に実行されている別のサービスが原因であることがわかりました。
実行中のリスナーを確認してください: sudo netstat -tunap | grep LISTEN
。私のリスナーには がありvmware-hostd
、cupsd
リストされていました。
参照する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の場合
- まずコマンドを使用して
nmap localhost
、ポート番号 443 が実行されているかどうかを確認します。 - 実行中の場合はコマンドを使用する
sudo kill $(sudo lsof -t -i:443)
- 次に、xampp コントロール パネルを開き、そこから Apache サーバーを起動します。
- 実行が開始されます。
- または、
/opt/lampp
- 次にコマンドを入力して起動します
./sudo xampp start
ついに機能する