ionCube - 适用于 CLI,但不适用于 HTTP

ionCube - 适用于 CLI,但不适用于 HTTP

我正在尝试在 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 却不行。很奇怪

答案1

相关内容