奇妙な問題が発生しています。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
おそらくあなたが探しているものが見つかるでしょう。
完全に削除するのではなく、起動を停止するだけで済みます。