无法在 php 上安装 Ioncube

无法在 php 上安装 Ioncube

我已下载 Ioncube,然后使用 unzip tar 将其放在文档根目录中。然后更改了 php.ini 文件。我按照以下步骤操作:

http://www.howtoforge.com/installation-of-zendoptimizer-and-ioncubeloader-using-lighttpd-on-centos

然后我重新启动了我的 httpd 并收到此错误:(我的 httpd 最初没有重新启动,我收到错误:

Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

然后我用sudo fuser -k -n tcp 80 然后我能够重新启动..)

此后我检查了 php -v 并得到:

php -v
Failed loading /usr/local/lib/ioncube/ioncube_loader_lin_5.0.so:  /usr/local/lib/ioncube/ioncube_loader_lin_5.0.so: wrong ELF class: ELFCLASS32

注意:使用 centOS 6.3 机器正确安装了 php 5.3。

答案1

此错误消息表示您尝试在 64 位环境中使用 32 位库。您应该下载并安装 64 位版本的 ZendOptimizer 和 Ioncube。

相关内容