我正在尝试在 CentOS 5 机器上安装 ionCube 加载器。
我已经通过 atomic yum repo 安装了 php 5.3 和 ionCube 加载器。
当我在命令行上检查时,php 说 ionCube 加载正常:
php -v
PHP 5.3.6 (cli) (built: Apr 19 2011 12:28:40)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.5, Copyright (c) 2002-2011, by ionCube Ltd.
但是当我通过 http 运行 php 脚本时加载器没有被启动 (?)
phpinfo() 在“已解析的其他 .ini 文件”中显示,/etc/php.d/ioncube.ini 确实已加载并解析,但 ionCube 不起作用;ionCube 加密文件按原样显示,而不是已解析,并且 phpinfo 页面未提及 ionCube(除了已解析的 ini 文件)。
我已经重新启动了 apache。
少了什么东西?
编辑:ioncube.ini文件内容为:
zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.3.so
编辑2:刚刚尝试了 zend gard loader,它立即就起作用了。ionCube 却不行。很奇怪