現在サーバーの移設にともない、PHPの環境構築を行っています。
参考にしている元環境の設定は以下の通りです。
参考環境
●OS
CentOS7
●Apache2.4.X
Server MPM: event(スレッドセーフ)
●PHP7.0.X
Server API:CGI/FastCGI(CGI版、php-fpm)
Thread Safety:disabled(ノンスレッドセーフ版)
PHPのバージョンは7.0.Xの必要があるため、ダウンロードサイト(https://www.php.net/releases/index.php)より
ソースを取得してビルドを行っているのですがphpinfoを確認すると、
Thread Safety:enabledと表示され、スレッドセーフ版(TS)である事がわかりました。
その他の環境は同条件で準備できたのですが、ここだけ差分が生じている状況です。
●質問1
アーカイブにはTS版しかないのでしょうか?
ノンスレッドセーフ版(NTS)を取得する事は可能でしょうか?
●質問2
PHP-FPMを入れ、PHPはCGIとして動かす必要があるのですが
その場合、PHPがスレッドセーフ版でも問題はないでしょうか?
「CGI版=ノン・スレッド・セーフ版(NTS)と考えてよい。」との記事を見かけたので、TSでも問題がないか心配しています。
恐縮ですが、ご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー