phpstudy2016を使う前は正常に起動できていましたが、今日2017版をダウンロードしたところ、Apacheは起動できましたが、Nginxが起動できませんでした。何度も試しましたが、起動できませんでした。環境は Win10 Bit64 システムを使用しており、ハードウェアは i7-2620M、8G DDR3、120G SSD 1T HD ですが、なぜ Nginx
管理者として実行してみてください
ポート占有の問題があるかどうかを確認するには、コマンド番号の下で nginx ディレクトリで nginx を実行して、エラー メッセージを出力します。エラー メッセージは、bind() to 0.0.0.0:80 failed です。 (10013: アクセス許可によって禁止された方法でソケットにアクセスしようとしました) または、nginxlogs の下の error.log ファイルを確認すると、上記のエラー メッセージが表示されます。
ポート 80 が占有されている可能性もあります。具体的には、次のような占有状況があります。 (1) Apache の httpd サービスが停止している。 (2) iis サービスを開き、iis サービスを閉じます (3) pid=4 のシステム スレッドがポートを占有します。Baidu の体験記事を参照してください (4) SQL サービスが占有している、sqlserver 関連サービスを閉じます。 理解できない点がある場合は、Baidu でさらにいくつかの記事を読んでください。
VC++2012 および VC++2015 ランタイム ライブラリがインストールされていないことを確認してください。パスに漢字やスペースが含まれていないか確認してください。
管理者として実行してみてください
ポート占有の問題があるかどうかを確認するには、コマンド番号の下で nginx ディレクトリで nginx を実行して、エラー メッセージを出力します。エラー メッセージは、bind() to 0.0.0.0:80 failed です。 (10013: アクセス許可によって禁止された方法でソケットにアクセスしようとしました) または、nginxlogs の下の error.log ファイルを確認すると、上記のエラー メッセージが表示されます。
ポート 80 が占有されている可能性もあります。具体的には、次のような占有状況があります。 (1) Apache の httpd サービスが停止している。 (2) iis サービスを開き、iis サービスを閉じます (3) pid=4 のシステム スレッドがポートを占有します。Baidu の体験記事を参照してください (4) SQL サービスが占有している、sqlserver 関連サービスを閉じます。 理解できない点がある場合は、Baidu でさらにいくつかの記事を読んでください。
VC++2012 および VC++2015 ランタイム ライブラリがインストールされていないことを確認してください。パスに漢字やスペースが含まれていないか確認してください。