php在fastcgi模式下,使用Non Thread Safe版本和Thread Safe版本有什么区别?在windows下,我下载了PHP 5.2.13的Non Thread Safe的版本,我想配置zend optimizer 3.3.3但是怎么也成功不了,我是php.ini文件最后是这样配置的[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=1
zend_extension_ts="f:/zend/zendoptimizer/php-5.2.x/ZendOptimizer.dll"然后在控制台下使用php -v命令,但是就是看不到
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
这样的成功信息请问是什么原因呢?是Non Thread Safe版本造成的问题吗?是不是必须使用Thread Safe版本才行呀?

解决方案 »

  1.   

    Zend-Optimizer-User-Guide-v330-new.pdf上是这么说的Check that your PHP was compiled in ZTS mode for Windows and non-ZTS mode for UNIX.
    This can be checked by looking at the top part of the phpinfo() function and checking
     "Thread Safety" row - it should say "disabled" for Unix and "enabled" for Windows.
      

  2.   

    Thread Safe能支持zend,另一个不支持