#author("2019-11-24T18:12:52+09:00","default:ryuichi","ryuichi")
#author("2019-11-24T18:55:23+09:00","default:ryuichi","ryuichi")
* スレッドセーフ版とノンスレッドセーフ版 [#l830ae60]
- どんなウェブサーバでPHPを使うかによって決める
- Apache(Worker MPM) + mod_php、IIS(ISAPI)で使うなら、PHPはスレッドセーフ版にする
- Apache(Prefork MPM) + mod_php、IIS(FastCGI)、Nginx + FastCGIで使うならノンスレッドセーフ版にする
- (少なくとも過去の評価を見る限り)ノンスレッドセーフ版の方が速くて安定している
- したがって、マルチスレッドな処理をするウェブサーバ(Apache Worker MPM)でなければ、ノンスレッドセーフ版の方がいい
- 例えばWindowsを開発環境にしてPHPプログラミングするためにPHPをインストールするのならノンスレッドセーフ版でいい
** 参考 [#yda47cb1]
- https://blogs.msdn.microsoft.com/osamum/2011/04/05/iis-php-1236/
- https://stackoverflow.com/questions/1623914/what-is-thread-safe-or-non-thread-safe-in-php
- https://stackoverflow.com/questions/681081/is-php-thread-safe