原因分析:加密后的php代码需要ZendGuardLoader模块才能正常运行。
因为我的php版本是5.3.10的,所以我这里只提供了ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz,如果是其他版本的php
点击下载ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz,具体见附件
解决方案:
下载好后解压压缩包,找到目录下的 解压 ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz文件,将它放到你的php目录下/usr/local/lib下,再编辑php.ini文件,添加一段代码(如):
[root@localhost zendGuard]# tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz[root@localhost ~]# find / -name 'php.ini'修改php.ini文件,最后一行添加zend_extension = /usr/local/ZendGuard/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so
通过查看输出phpinfo()信息,可以查看加密模块已添加:
PHP Extension 20090626
Zend Extension 220090626
Zend Extension Build API220090626,TS,VC9