#phpstudy は Apache を開始できません
phpStudy の開始に失敗しました2. ポート 80 が占有されています
まず、何が占有されているかを確認してから、問題を解決する必要があります。
Windows キー R を開いて実行中の cmd を開き、黒いウィンドウを開いて netstat -ano と入力して画像を表示します。
図に示すように 80 ポートを見つけます。図 0.0.0.0:80 では、ポート 80 がプロセス番号 4 によって占有されていることがわかります。図 4 に示すように、ポート 80 で実行されているプロセスの PID 番号をメモします。次に、tasklist | findstr "4" と入力して、PID 4 のプロセスがシステム プロセスであることを確認します。次に、システムプロセスのブロックを解除します。 Windows 8.1 の解決策は Windows 7 の解決策と似ています。システム プロセスではないその他のプロセスの場合は、[タスク マネージャー] -> [サービス] を直接開き、対応する PID でプロセスを終了できます。
その後、Xunlei と SQL Server もポート 80 を占有することが判明したため、Xunlei は閉鎖されました。当時は、MYSQL の使用を検討し、SQL Server を頻繁に使用していませんでした。SQL Server のサービスも変更しました。ログとレジストリを確認しましたが、ポートはまだ解決されていませんでした。占有の問題がある場合は、SQL Server を直接アンインストールしてください。
3. V9 ランタイム ライブラリを確認します。
コントロール パネル\プログラム\プログラムと機能を開き、図に示すようにプログラムをアンインストールして変更します。自動インストールはありません。 これらの手順を完了した後、成功すると思いましたが、図に示すように、まだ成功していません。動作しない場合は、構成ファイルを変更してみてください。まず、phpStudyを開きます—>その他のオプションメニュー—>サイトドメイン名の設定。ご自身の状況に応じて設定ファイルを設定し、保存してください。図に示すように:
# 次に、phpStudy を通じて Apache ファイルの場所を開き、bin フォルダーに入ります。図に示すように、cmd を実行して bin フォルダーに入ります。
## httpd.exe を実行します。 図に示すように、成功した操作は次のようになります。正常に実行できなかったのは次のとおりです:
表示されるエラー メッセージは次のとおりです: AH00526: D:/ の 67 行目の構文エラーphpStudy/Apache/conf/vhosts.conf:
DocumentRoot はディレクトリである必要があります。独自のプロンプト情報に従って構成ファイルを変更し、vhosts.conf ファイルと httpd.conf ファイルのどちらにエラーがあるかを判断します。変更すると、両方のファイルにエラーが表示されました。一方を解決するために httpd.exe を 1 回実行しました。引き続き、phpStudy を通じて設定ファイルを開きます。ファイルパスを変更して保存します。httpd.conf:
vhosts.confついに phpStudy を実行し、ついに成功しました
推奨チュートリアル: phpstudy の使用方法のチュートリアル
以上がphpstudyでApacheを起動できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。