XAMPP Apache サーバーを起動したいのですが、ターミナルに別の Web サーバー デーモンがすでに実行中であると表示されます。そのため、それをオフにする方法などを知りたいです。
ローカルホストにアクセスすると、次のメッセージが表示されます。
それは動作します!
これはこのサーバーのデフォルトの Web ページです。
Web サーバー ソフトウェアは実行されていますが、まだコンテンツは追加されていません。
localhost/index.php にアクセスすると、次のメッセージが表示されます:
見つかりません
要求された URL /index.php はこのサーバー上に見つかりませんでした。
Apache/2.2.14 (Ubuntu) サーバー (localhost ポート 80)
しかし、以前 XAMPP Apache を起動して localhost に移動したときには動作し、index.php ページが開きましたが、今は起動できません。
そのウェブサーバーがApacheかどうかはわかりませんが、localhostにアクセスしたときに何が起こるかをお伝えしているだけです。
それで、私は何をすべきでしょうか?私はUbuntu 10.04を使用しています
答え1
XAMPPはオールインワンパッケージで、独自のApacheが付属しています。しかし、Ubuntuにはこれらのパッケージがすべてメインリポジトリにあるので、Ubuntuパッケージを使用してサーバーをセットアップすることをお勧めします(オンラインでハウツーがあります。https://help.ubuntu.com/community/ApacheMySQLPHP)
もう 1 つのオプションは、Ubuntu が提供する Apache を削除することです。
sudo aptitude purge apache2
その後、XAMPP を再度起動し、ローカル Web サーバーに接続してみてください。
答え2
sudo service apache stop
Apache パッケージを削除してみるといいかもしれません。
答え3
sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp restart