xampp の起動に失敗し、Apache は実行されていますが、Apache がインストールされていません。

xampp の起動に失敗し、Apache は実行されていますが、Apache がインストールされていません。

奇妙な問題が発生しています。xampp を起動しようとすると、次のメッセージが表示されて失敗します:

XAMPP: Another web server daemon is already running.

次のコマンドを使用して、どのサーバーが実行されているかを確認しようとしました。

netstat -tunap | grep LISTEN

結果:

tcp        0      0 127.0.1.1:53        0.0.0.0:*        LISTEN  1955/dnsmasq        
tcp        0      0 127.0.0.1:631       0.0.0.0:*        LISTEN  1262/cupsd        
tcp        0      0 0.0.0.0:17500       0.0.0.0:*        LISTEN  2353/dropbox       
tcp        0      0 0.0.0.0:20414       0.0.0.0:*        LISTEN  2297/skype          
tcp6       0      0 :::80                    :::*        LISTEN  1366/apache2    
tcp6       0      0 ::1:631                  :::*        LISTEN  1262/cupsd

ここで Apache が実行されていることがわかります。インストールされているかどうかを確認するために、次のコマンドを実行しました。

dpkg -s apache2

結果:

dpkg-query: package 'apache2' is not installed and no information is available

毎回xamppを起動する前にapache2を強制終了しなければならないので、非常にイライラします。私はUbuntu 12.04を使用しています。

答え1

Apache2 はメタパッケージなので、必要に応じて apache2 の依存関係を提供する apache2 の特定の「ワーカー」(私の環境では mpm がインストールされています) が必要です。

dpkg -l|grep apache

おそらくあなたが探しているものが見つかるでしょう。

完全に削除するのではなく、起動を停止するだけで済みます。

関連情報