Web アプリケーションがあり、本番環境で PHP 5.5.5 を使用して正常に動作しています。
同じサーバーで、php pthread (v. 2.0.10) を利用するいくつかの PHP スクリプトを実行する必要があります。
(pthreads の使用を許可するために) を使用してphp を再構築し、Web アプリケーションと php-pthread を使用する CLI スクリプトの両方--enable-maintainer-zts
に同じ実行可能ファイルを使用することは安全ですか?
または、PHP の 2 つのビルドを作成しphp
、php-zts
前者を Web アプリ用に、後者を CLI スクリプト用に使用する必要がありますか?
--enable-maintainer-zts
デフォルトでは有効になっていないため、いくつかの欠点があるか、さらに悪いことに (https://github.com/travis-ci/travis-ci/issues/985 で読んだように)誤動作(バグ) が発生する可能性があると思います。
Web スタックは、Mac OS X 10.9.5 上のnginx + php- fpm + mySqlです。
明確にしておきたいのですが、 phtreadはWeb アプリケーション スクリプトでは使用されません。CLI スクリプトのみ。