Linux中安装PHP的ZendGuardLoader扩展的详细解决方案

从PHP5.3开始Zend Guard将取代Zend Optimizer~下载安装Zend Guard,实际上不用装Zend Guard了 直接下载LOADER就可以了,下好之后扔进usr/local/zend/ 修改php.ini就可以了~和以前的Zend Optimizer一样。
  1. 新建ZendGuardLoader放置目录zend,并xshell进入该目录  
  2. 详细地址/usr/local/zend  
  3. 解压(以64位系统为例)  
  4. tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz  
  5. cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/php/lib/php  
  6. 配置  
  7. 编辑php.ini  
  8. 最后加上:  
  9. [Zend Loader]  
  10. zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so  
  11. 重启http服务器  

如果这样还不行,提示:

[04-Jun-2017 10:20:51] NOTICE: PHP message: PHP Fatal error:  [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

 

表示还需要安装IonCube Loader

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar zxvf ioncube_loaders_lin_x86-64.tar.gz

mv ioncube /usr/local/

vi /usr/local/php/etc/php.ini

[ionCube Loader]

zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.6.so"

(注意此段要加在上面的[Zend Loader] 的上面)

service php-fpm restart

 

 

posted @ 2017-06-04 13:09  菜鸟成长  阅读(394)  评论(0)    收藏  举报