Xampp安装Zend Optimizer注意项
XamppPHP5.3以上支持Zend Guard Loader
其实低版本的xampp是自带Zend Optimizer插件的,只需要在php.ini里面将“zend_optimizer.enable_loader = 0”,改为1即可。作者用的Xampp版本一开始是1.74的,为了调试就换成了最新的1.77,看了下PHP是5.3.8的,去官网下载Zend Optimizer,发现并不支持5.3.x以后的版本。但phpvod视频点播系统网站必须要Zend才能用。看了下,zend官方的介绍,php5.3以上的版本不再支持Zend Optimizer,但是可以使用Zend Guard Loader。下载解压到任意路径,在php.ini里面最后添加如下语句即可使用:
[Zend.loader]
zend_loader.enable=1zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="c:\php\ext\ZendLoader.dll"
如果检查是否成功添加Zend Optimizer
可是添加了以后发现,还是没有成功,测试是否成功方式如下:新建test.php里面输入,<?php phpinfo(); ?> ,如果出现如下图红色框里面的所示文字。
如何正确安装Zend Optimizer(Zend Guard Loader)
使用低版本的Xampp,降低PHP版本
可实际上并没有成功,原来PHP5.3.x版本如果想使用Zend Guard Loader,必须下载NTS的版本,而且必须是VC9编译的。这两点一定要注意,有一个不对都没法用Zend Guard Loader。
直接换成1.71版本的Xampp,这个版本的php是5.2.x,这样就可以和Zend Optimizer 3.3.3配合使用了。
百度得到的消息,如果是PHP 5.2.17必须要TS版本的VC6编译的才能和Zend Optimizer 3.3.3配合。
把Xampp里面的5.3直接替换成5.2
具体可以参考这篇文章:Using XAMPP, how do i swap out PHP 5.3 for PHP 5.2?