Directadmin PHP5.3最新版不支持Zend Optimizer的解决办法

最近一直倒弄自己新买的服务器。以前都是使用directadmin的默认安装cli模式。但是这个模式有一个弊端。就是进程占用大服务资源的时候无法查看是那个用户或者那个进程!无法kill掉保证服务器的负载!这次安装就采用了自定义安装!安装了无数次才成功安装!

如果安装php5.3最新版本。是无法使用Zend Optimizer 这个服务的!但是也有了解决方法, 可以使用 

ZendGuardLoader

 来代替Zend Optimizer !

但是zend官方下载数据需要登陆的!给出一个下载地址!如果不能下载。那就只能去注册之后在下载了!

http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

下载之后解压

tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

cd ZendGuardLoader-php-5.3-linux-glibc23-i386

mkdir -p /usr/local/zend/

cp php-5.3.x/ZendGuardLoader.so /usr/local/zend/

接着修改php.ini (Directadmin默认cgi的php模式的php.ini地址在  /usr/local/etc/php5/cgi/php.ini )

添加:

 

[Zend.loader]
;Zennd
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="/usr/local/lib/zend/ZendGuardLoader.so"
 
然后保存!
service  httpd restart  #重启apache
php -v 查看有没有加载成功!如果没有错误!并提升有ZendGuardLoader 证明已成功安装!
可以用探针查看下是否已支持!
 

相关文章

发表新评论