PHP5.3.x配置Zend Guard Loader代替Zend Optimizer

作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2011-11-7 16:17:22 字号:
[摘要]Zend Guard Loader是替代Zend Optimizer的最新版本,Zend Guard Loader用优化代码的方法来提高php应用程序的执行速度。本文介绍PHP5.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搭配。

  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(); ?>),看到如下内容及证明安装成功了。

1.jpg

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

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

sssss
Tags: php5.3.x   Zend   Guard Loader   php   php配置zend  
责任编辑:190