Xampp缺少Zend Optimizer(Zend Guard Loader)解决方法

 

 

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=1

zend_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?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值