Windows版のPHPで「スレッドセーフ版」と「ノンスレッドセーフ版」どちらを選択すればよいかについて、簡単に紹介します。
IISの従来の呼び出し方式の場合(CGI呼び出し)は、「ノンスレッドセーフ版」を選択します。
FastCGIの呼び出し方式の場合は、スレッドセーフ版、ノンスレッドセーフ版両方とも対応していますが、「ノンスレッドセーフ版」のほうがパフォーマンスも高く推奨されています。
Apache HTTP Server Module呼び出しの場合は、「ノンスレッドセーフ版」を選択します。
Apache HTTP Server CGI呼び出しの場合は、「ノンスレッドセーフ版」を選択します。
Apacheでも、mod_fastcgi,mod_fcgid を利用することでFastCGI呼び出しができます。この場合はスレッドセーフ版、ノンスレッドセーフ版両方とも対応していますが、「ノンスレッドセーフ版」のほうがパフォーマンスも高く推奨されています。