如果你的PHP版本是<=5.2版本,那么你需要安装Zend Optimizer,PHP5.3版本以后,Zend Guard Loader 已经完全取代了Zend Optimizer。
第一件事就是下载和安装正确的版本。
下载地址如下:http://www.zend.com/products/guard/downloads。
因为是centos系统,所以这边选择Linux,有两个选择,一个是32位版本,一个是64位版本.(确定版本位数,可通过如下图指令所示:)
选择下载64位版本即可.下载完毕后,你将得到一个tar.gz格式的压缩文件。
下载完毕后,解压并提取ZendGuardLoader.so(Linux),对应你的PHP版本.接下来我们将进行Zend Guard Loader 组件的安装。
其实安装该组件就只需要做三件事:
1.复制该组件文件到一个特定的目录下。
2.将组件文件的位置的绝对路径加入到php config文件里面。
3.重启你的web server。
关于将该组件文件复制到哪里可以看你的喜好,不过最好是能放在和其它PHP组件一起。
在centos下PHP的组件文件所在的目录一般在该路径下:/usr/lib64/php/Modules/,
增加该绝对路径到php.ini,用来加载Zend Guard Loader。
zend_extension=完整路径/ZendGuardLoader.so (这里的完整路径就是/usr/lib64/php/Modules/),这行代码是用来加载Zend Guard Loader;
zend_Loader.Enable=1(启用Zend Guard Loader);
可选的代码添加:
zend_loader.disable_licensing=0 (禁用许可证检查);
zend_Loader.obfuscation_level_support=0 (让Zend Guard Loader 支持混淆级别. 0 -表示不启用混淆,详细信息可参考Zend Gurad 官方文档);
最后,但同样也是很重要的一点重新加载你的 httpd 配置。
ZendGuard Loader安装完毕,最后是验证下是否已正常安装和运行。
通过在终端输入:php -v
查看显示的结果,如果结果有关于Zend Guard Loader 以及版权之类的说明,即为成功安装。
发表评论