理由 1: ポート 80 が占有されている
たとえば、IIS、もう 1 つは Thunder です。
原因 2: ソフトウェアの競合
特定のソフトウェアをインストールすると、Dr.com などの Apache が起動できなくなります。ネットワーク接続 -> TcpIp プロパティ -> を開きます。 ; [詳細設定] -> [WINS] タブで、netbios の lmhosts のチェックを外し、tcp/ip で netbios を無効にします。その後、再度起動すると問題ないはずです。
原因 3: httpd.conf 設定エラー
Apache 設定ファイル httpd.conf が間違っていて Windows で起動すると、要求された操作が失敗した場合、エラーを確認するのに時間がかかるため、これはかなり憂鬱なことです。
実際には、コマンド ライン モードを使用して Apache を起動し、パラメータを指定することができます。Apache はどの文が間違っているかをプロンプト表示し、それに応じて解決することができます。コマンドは次のとおりです:
httpd.exe -w -n "Apache2" -k start
別の状況もあります:
今回は起動しても、次回は起動に失敗する可能性があります。
実行中に次のように入力します:
netsh winsock reset
しばらくすると、cmd が再起動を要求しますが、無視します。APACHE を開始できるようになりました。これは実際には Winsock の修復です。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がphpのインストール後にApacheが起動できないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。