ホームページ  >  記事  >  運用・保守  >  phpstudyでApacheを起動できません

phpstudyでApacheを起動できません

angryTom
angryTomオリジナル
2019-10-21 10:51:1411259ブラウズ

phpstudyでApacheを起動できません

#phpstudy は Apache を開始できません

phpStudy の開始に失敗しました

  1. 1 つはファイアウォールのインターセプトです

  2. もう 1 つは、ポート 80 が IIS、Thunder などの他のプログラムによって占有されているということです。 VC9 がインストールされていません。ランタイム ライブラリ、php、および Apache はすべて VC9 でコンパイルされています。これら 3 つの問題が順番に取り上げられます。

  3. ##1. ファイアウォールを変更します

  4. コントロール パネルを開きます—>システムとセキュリティ—>Windows ファイアウォール—>許可アプリケーションを選択し、許可されたアプリケーションに 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 を直接アンインストールしてください。

phpstudyでApacheを起動できません3. V9 ランタイム ライブラリを確認します。

コントロール パネル\プログラム\プログラムと機能を開き、図に示すようにプログラムをアンインストールして変更します。自動インストールはありません。

これらの手順を完了した後、成功すると思いましたが、図に示すように、まだ成功していません。動作しない場合は、構成ファイルを変更してみてください。まず、phpStudyを開きます—>その他のオプションメニュー—>サイトドメイン名の設定。ご自身の状況に応じて設定ファイルを設定し、保存してください。図に示すように:

# 次に、phpStudy を通じて Apache ファイルの場所を開き、bin フォルダーに入ります。図に示すように、cmd を実行して bin フォルダーに入ります。

phpstudyでApacheを起動できません

## httpd.exe を実行します。 図に示すように、成功した操作は次のようになります。

正常に実行できなかったのは次のとおりです: phpstudyでApacheを起動できません

表示されるエラー メッセージは次のとおりです: AH00526: D:/ の 67 行目の構文エラーphpStudy/Apache/conf/vhosts.conf: phpstudyでApacheを起動できません

DocumentRoot はディレクトリである必要があります。独自のプロンプト情報に従って構成ファイルを変更し、vhosts.conf ファイルと httpd.conf ファイルのどちらにエラーがあるかを判断します。変更すると、両方のファイルにエラーが表示されました。一方を解決するために httpd.exe を 1 回実行しました。引き続き、phpStudy を通じて設定ファイルを開きます。ファイルパスを変更して保存します。

httpd.conf:phpstudyでApacheを起動できません

phpstudyでApacheを起動できません

vhosts.conf

phpstudyでApacheを起動できません

ついに phpStudy を実行し、ついに成功しました

推奨チュートリアル: phpstudy の使用方法のチュートリアル

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

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