ホームページ  >  記事  >  バックエンド開発  >  PHP + Nginx 環境での Curl アクセスのローカル タイムアウト

PHP + Nginx 環境での Curl アクセスのローカル タイムアウト

小云云
小云云オリジナル
2018-03-17 10:38:312814ブラウズ

Windows での PHP + Nginx Curl アクセスのローカル タイムアウト 上記の理由は、Windows での nginx+php 環境が同時実行をサポートしていないためです。同時に複数のドメイン名にアクセスし、同時にローカル サービスをポイントする場合、同時実行はサポートされません。

解決策:

1.nginx.conf で異なるサーバーの fastcgi_pass のポート番号を変更します
例: fastcgi_pass 127.0.0.1:9000;
fastcgi_pass 127.0.0.1:9001;

2. 複数の php-cgi を起動します
cmd コマンド ラインを開いて実行します: your path/php-cgi.exe -b 127.0.0.1:9000 -c your path/php.ini (ウィンドウを閉じることはできません)

新しいコマンド ライン ウィンドウを開きます: you path/php-cgi.exe -b 127.0.0.1:9000 -c Your path/php.ini (ウィンドウを閉じることができません)

上記の cmd コマンドラインウィンドウを使用するのは面倒ですか? それは悲劇であることに注意してください。

次の小さなツールを使用できます: RunHiddenConsole

まず、小さなファイル RunHiddenConsole をダウンロードし、それを nginx ディレクトリにコピーし、2 つの新しいバッチ ファイル start_nginx.bat と stop_nginx.bat を作成する必要があります

注 : RunHiddenConsole .exe は 2 つのバッチ ファイルと同じディレクトリに存在する必要があります。そうしないと、nginx を起動できません。

以上がPHP + Nginx 環境での Curl アクセスのローカル タイムアウトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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