私はこのSimple PHP Upload with a Progress Barを使用するつもりで、APC拡張が必要だと言います。 APCにはスレッドセーフとスレッドセーフでない2つのオプションがあります。非スレッド環境でスレッドセーフ拡張(APC)を使用することには何らかの害がありますか? (PHP)
phpinfoを使用すると、スレッドセーフが有効になっていますが、実際にはPHPがmutithreadedを実行しているかどうかはわかりません。私は、PHPはまだmutithreadのためのちょっとベータだと聞いています。
私のPHPがmutithreadされず、「スレッドセーフ」でない場合は、スレッドセーフバージョンのAPCを使用する際に問題がありますか?
tl; dr version:スレッドセーフなAPCの方が互換性が高いですか(PHPシングル/マルチスレッドともに動作します)、またはマルチスレッドが必要です(PHPのmutithreadでのみ動作します)。
PHPがスレッドセーフでコンパイルされている場合は、その拡張も同じである必要があります。 PHPがスレッドセーフではない場合、拡張も同じでなければなりません。拡張子は一致しない限りロードされません。この場合、[このようなエラーが出ます(http://stackoverflow.com/q/3271798/185544)(TS/NTSの不一致に注意してください)。したがって、スレッドセーフなAPCが必要です。 – Wiseguy