web-dev-qa-db-ja.com

Xampp:Webブラウザーにlocalhostページが表示されない

Windows7(64ビット)にxamppをインストールしました。PHP、Apache、MySqlで作業したいです。サーバーのApacheおよびMySqlサービスは、Xamppコントロールパネルで適切に実行されています。しかし、Webブラウザーでlocalhostを実行すると、接続中と表示されます。他には何もありません。以前の環境と比較すると、IISでうまく動作します。

9
AnonymousCoder

コマンドでnetstat -aを実行して、ポート80で実行されている他のサービスがあるかどうかを確認します。netstat-bを使用してサービスの名前を見つけることもできますが、管理者としてcmdを実行する必要があります。最も可能性の高い原因は、このポートでXamppが適切に起動できない他のサービスが実行されていることです。スカイプのようなサービスはありますか?もしそうならそれはあなたが特定のページにアクセスすることができない理由です。他にできることは、httpd.confに移動し、80以外のポートをリッスンして変更してテストすることです。テストするためにポートを変更したら、localhost:your selected portの追加を忘れないでください。

8
user1092042

ポート番号を変更した場合は、localhost: 'port number'と入力して、xamppページに移動します。

例:ポート番号が8080の場合は、localhost:8080と入力します。

6
Dhanraj Kotian

IISまたはその他のプログラム(Skypeなど)が原因でApacheが起動しない可能性があります。「実行中」と表示されていますが、実際には実行されていません。

これを解決するには、簡単なトリックがあります。Apacheをサービスとしてインストールし、コンピューターを再起動します。ポート80を予約してこれらのプログラムを見つけて無効にするのが難しいプログラムがたくさんあるので、これはほとんどの時間で機能します。

3
user1226868

ポートではない場合は、htdocsに移動し、ダッシュボードファイルとインデックスファイルを削除してください。 :)

1
smix

Apacheリスニングポートを80から8080に変更した場合は、 。 。 localhost:8080/your_URLと書いてください...それはうまくいきます:)

1
Ankit

次のエラーがある場合:[Wed Jun 10 10:32:13.697671 2015] [core:warn] [pid 1408:tid 248] AH00098:pid file C:/xampp/Apache/logs/httpd.pid overwritten -以前のApache実行のクリーンでないシャットダウン?/usr/local/lib/php/extensions/no-debug-zts-20060613/usr/local/Zend/lib/ZendExtensionManager.soteにサーバーと一致するIDが含まれていません名前

これは、Apacheエラーログファイルから抽出されたものです。

次に、Apacheの実行プロセスを確認する必要があります。コマンドを実行することも、GUIを使用して実行することもできます。 GUIの方法を説明し、タスクマネージャーを開き(ctrl + shift + escを使用)、プロセスリストに移動して、他のログインユーザーを含むすべてのプロセスが表示されることを確認します。そして、Apacheプロセスを検索して終了します。 XAmppまたはwampコントロールパネルを使用して実行します。

0
user3819583