根据自己的php版本到官网下载:http://www.zend.com/en/products/loader/downloads
也可以这样看看:http://downloads.zend.com/
我的64位Linux系统,php5.5
包下载地址:http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64_update1.tar.gz
下载、解压:
0 1 2 3 4 5 |
wget http://downloads.zend.com/guard/7.0.0/zend-loader-php5.5-linux-x86_64_update1.tar.gz tar -zxvf zend-loader-php5.5-linux-x86_64_update1.tar.gz zend-loader-php5.5-linux-x86_64/ zend-loader-php5.5-linux-x86_64/ZendGuardLoader.so zend-loader-php5.5-linux-x86_64/opcache.so zend-loader-php5.5-linux-x86_64/README.txt |
复制ZendGuardLoader.so到/usr/lib(这个不是绝对要复制到这里):
0 |
cp zend-loader-php5.5-linux-x86_64/ZendGuardLoader.so /usr/lib/ |
找到当前PHP安装目录,修改php.ini文件
0 |
vim php.ini |
进入vim后查找一下,直接输入如下命令:
0 |
?ZendGuardLoader.so |
如果存在,则直接修改目录;如果不存在,则在文件最后增加如下代码:
0 1 2 3 4 |
[Zend Guard Loader] zend_extension="/usr/lib/ZendGuardLoader.so" zend_loader.enable=1 zend_loader.disable_licensing=0 zend_loader.obfuscation_level_support=3 |
保存并退出vim,命令如下:
0 |
:wq |
检查配置是否出错:
0 |
php -s |
如果没有任何提示文字,就是正常的;如果有提示,按提示解决。
重启WEB服务器。