Windows7(64bit)にxamppをインストールしました。PHP、Apache、MySqlを使いたいです。サーバー Apache と MySql サービスは、Xampp コントロール パネルで正しく実行されています。しかし、Web ブラウザで localhost を実行すると、接続が表示されるだけです。他には何もありません。以前の環境と比較して、IIS でうまく動作します。
6 に答える
cmd で netstat -a を実行してみて、ポート 80 で実行されている他のサービスがあるかどうかを確認してください。 netstat -b を使用してサービスの名前を見つけることもできますが、これには cmd を管理者として実行する必要があります。最も可能性の高い原因は、このポートで Xampp を適切に起動できない他のサービスが実行されていることです。スカイプなどのサービスはありますか?もしそうなら、それがあなたが特定のページにアクセスできない理由です. 他にできることは、httpd.conf に移動し、listen を 80 以外のポートlocalhost:your selected port
に変更してテストすることです。テストのためにポートを変更したら、忘れずに追加してください。
ポート番号を変更した場合は、localhost:'port number' と入力して xampp ページにアクセスします。
例: ポート番号が 8080 の場合は、次のように入力しlocalhost:8080
ます。
IIS またはその他のプログラム (Skype など) が原因で Apache が起動しない可能性があります。「実行中」と表示されていますが、実際には実行されていません。
これを解決するには、簡単な方法があります。Apache をサービスとしてインストールし、コンピューターを再起動します。多くのプログラムがポート 80 を予約しているため、これらのプログラムを見つけて無効にするのが難しいため、これはほとんどの場合うまくいきます。
Apache リストのポートを 80 から 8080 に変更した場合は、. . . localhost:8080/your_URL と書いてください...動作します:)
次のエラーがある場合: [Wed Jun 10 10:32:13.697671 2015] [core:warn] [pid 1408:tid 248] AH00098: pid ファイル C:/xampp/apache/logs/httpd.pid が上書きされました -- Unclean shutdown以前の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 コントロール パネルを使用して実行します。