コマンドラインでの PHP の実行はしばらく停止します
私が使用している PHP はバージョン 5.2.13 です
Apache では非常に高速に実行されます
cmd コマンド プロンプトを開いて実行すると、しばらくすると(5秒くらい)
という単純なファイル a.php:
<br /><?php <br />echo "hello";<br />
をコマンドラインで実行します。 >php a.php、しばらく時間がかかります。数秒かかります。文字列の出力が表示され、さらに 4 秒が経過すると、プログラムが終了します。
php.ini 内の拡張子 php_curl.dll を削除すると、速度が再び非常に速くなったことがわかりました (Enter キーを押すとすぐにプログラムが実行されました)
この現象に遭遇した人がいるかどうかはわかりません。私のシステムは win7 64 ビットです。
オンラインの PHP バージョンは 5.2.14 なので、(PHP をダウンロードするときに) 同様のバージョンを特別に選択しました。時間、5.2.14 が見つかりませんでした... .) ローカル開発環境として使用されます。
------解決策のアイデア----------------------Googleで調べてみると、これのようです本当にそうなのです バグ
https://bugs.php.net/bug.php?id=50410
------解決策のアイデア---------- ---- --------
これに関連するルートの数:
PHP 5.2.11 と 5.2.12 にのみ影響するようです。まったく同じ php.ini ファイルを使用して 5.2.10 では再現できなかったためです。
Windows 7 および XP で確認されました。