IIS6.0+php5.4.29+ZendGuard配置
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。本文介绍在工作中为WINDOWS安装Zend Guard Loader支持的过程。
我的环境是:
WINDOWS SERVER 2003 企业版SP2 32位系统
IIS6.0
PHP5.4.29
那怎么实现呢?
操作步骤
1: 搭建PHP5.4.29 FOR IIS6.0 环境
此处不在详细说明了,详见我的上一篇文章 ” PHP5.5以上版本不再支持2003系统了,WIN2003 下最高只能安装PHP5.4X的版本 “
2: 从ZEND 官方下载与您的PHP版本想对应的ZEND GUARD的版本 。我这里下载的是 ZEND GUARD版本为“Zend Guard Loader (Runtime for PHP 5.4)”,我们会发现里面只有一个ZendLoader.dll文件,大小为127KB 。
3 :把刚才下载下来的ZEND GUARD 文件拷贝到 C:\php-5.4.29\ext\这个目录下面
4 :修改C:\php-5.4.29\php.ini配置文件,在此文件最后加入
[zend]
zend_extension="C:\php-5.4.29\ext\ZendLoader.dll"
保存退出,然后把修改过的php.ini文件复制一份到C:\Windows下面去
5: 重启IIS ,测试看看效果。
如上图所示,在PHP探针中能看到 “ Zend Guard Loader v3.3 ” ,说明已经配置成功。