ホームページ  >  記事  >  運用・保守  >  phpstudyでApacheが起動できない原因は何ですか?

phpstudyでApacheが起動できない原因は何ですか?

青灯夜游
青灯夜游オリジナル
2019-10-19 13:29:336104ブラウズ

phpstudyでApacheが起動できない原因は何ですか?

PHP プログラムを開発する初心者は、主に phpStudy 統合環境を使用しますが、使用中に Apache または MySQL サービスが起動できないなどの問題が発生することがあります。では、起動しない理由は何でしょうか?

phpstudy で Apache が起動できない理由は何ですか?

理由 1: ファイアウォールのインターセプト;

理由 2: VC9 ランタイム ライブラリがインストールされておらず、php と Apache は両方とも VC9 によってコンパイルされています;

理由 3:ポート 80 は、IIS、Thunder などの他のプログラムによって使用されています。

そのほとんどはポートが占有されていることが原因です。

次は、ポートが占有されている問題の解決策を紹介します:

解決手順:

1. 表示ポート情報

cmd を使用して cmd.exe を開き、次のコマンドを入力してポートの使用状況情報を表示します。

netstat -ano

コマンドを実行すると、次の画像が表示されます。

phpstudyでApacheが起動できない原因は何ですか?

PID="7088" のプロセスが、Apache に設定されている 443 ポートを占有していることがわかりました。

2. ポートを占有しているプロセスを検索します

次のコマンドを使用して、PID="7088" のプロセスを検索します:

tasklist | findstr "7088"

phpstudyでApacheが起動できない原因は何ですか?

ポート 443 が vmware のプロセスによって占有されており、Apache がポート 443 を使用できなくなっていることが判明しました。

3. ポートを占有しているプロセスを閉じる

[タスク マネージャー] で vmware プロセスを閉じ、ポート 443 を Apache サービスに提供します。

4. Apache サービスを再起動すると、正常に実行されます。

PHP 関連の知識について詳しくは、php中文网 をご覧ください。

以上がphpstudyでApacheが起動できない原因は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。