原因分析:加密后的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