文章分类

在线反馈

可以将问题或建议反馈给我们。
Windows下的PHP 5.3.x安装 Zend Guard Loader 方法

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。本文介绍在工作中为Linux安装Zend Guard Loader支持的过程。

  操作系统为CentOS5.5,PHP版本为5.3.8(CentOS5.5中的PHP默认版本较低,如果要升级到PHP最新版,可以使用remi的report源进行升级)。

  Windows 下面的 Zend Guard Loader 不支持php5.3.8 VC9 x86 Thread Safe而,php5.3.8  VC9 x86 Non Thread Safe 又不支持 apache。所以安装的话,就需要安装在iis或者和nginx搭配。

确实需要非线程安全版本的PHP才能安装 zend guard loader,我亲自试过的。好像在网上看到过安全版本PHP安装方法,不过配置不是下面的了。

PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。但是安装方法有所不同,那么我就来给大家介绍下怎么安装 Zend Guard Loader 吧。

Zend Guard Loader (Runtime for PHP 5.3) 5.5.0

下载地址:http://downloads.zend.com/guard/5.1.0EA/ZendGuardLoader-php-5.3-Windows.zip

下载好后解压压缩包,找到 ZendGuardLoader-php-5.3-Windows\ZendServer\lib\loader\php-5.3.x 目录下的 ZendLoader.dll 文件,将它放到你的php目录下ext下,再编辑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="F:/web/PHP/ext/ZendLoader.dll"

最后我们来测试下安装是否成功,重启IIS,用php探针来查看或者用 <?php phpinfo(); ?>

php5.3起要安装FASTCGI下载地址:http://www.iis.net/download/FastCGI

最新Windouws版下载地址:phphttp://windows.php.net/download/

 

============================

linux下安装方法:

1、从Zend.com下载最新的Linux操作系统系下的Zend Guard Loader:本文用的是x86-64位的,下载的文件为:ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

  2、上传至Linux服务器并解压缩,注意阅读生成目录下的README文件。全文如下(添加必要的注释)。在/etc/php.d/目录下创建文件zend.ini,内容如下:

zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so

  注意路径一定要写上,刚开始没写路径,老是加载不上ZendGuardLoader.so,也可以直接将上面的配置写入/etc/php.ini文件中,效果一样。

  3、重启httpd服务:service httpd restart。

  4.http://IP/test.php(内容为<?php phpinfo(); ?>),看到如下内容及证明安装成功了。

 

  注意:with Zend Guard Loader v3.3出现表示安装成功,如果没有则安装失败。

  5、其他的可选配置,可以参考下面的README文件。

在线客服
send (97526501)
send (97526502)
send (97526503)
Tel:021-35110083