这次采用iis fastcgi模式安装PHP环境,走了不少弯路,这里记录一下:
使用fastcgi、Zend Optimizer3.3.3、PHP5.2.17,有如下问题:
1、使用“非线程版本”(php-5.2.17-nts-Win32-VC6-x86.zip),会提示:Zend Optimizer not installed
2、使用“安全线程版本”(php-5.2.17-Win32-VC6-x86.zip),则会提示:fastcgi error 500错误
php环境各软件版本选择:
MySql 版本,对于环境搭建的成败没太大影响。
主要是PHP的选择,有以下原则:
1、如果程序为zend加密,那么php5.3以上的版本则不能选择,因为php5.3起不支持Zend Optimizer。
2、如果程序有zend加密,那么不能选择非线程安全版,
微软的说法是 fastcgi使用非线程安全版PHP执行效率会更高,也推荐的是非线程安全版,但是,非线程安全版却不支持zend。
也就是说如果要使用zend,运行fastcgi模式 必须选择“安全线程版本”