ioncube升级到php 5.4后无法加载

我害怕我在我的vps中破了一些东西:/我希望你能帮助我。

我在Ubuntu-12.04-x86。 我搬到新的VPS,所以我尝试升级到5.3的新闻版本的PHP到5.4。 无论如何安装后,我得到这个消息:

fild loading /usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.3.so /usr/php5/20090625+lfs/ioncube_loader_lin_5.3.so: undefined synbol: php_body_wri php 5.4.8-1~presise+1 (cli) (built(oct 29 2012) 

我需要提及的是,服务器正在工作,PHP也工作,但是当我做phpinfo 没有

“使用ionCube公司的ionCube PHP Loader v4.0.14,Copyright(c)2002-2011,

这是之前:/我安装了本指南: http : //www.upubuntu.com/2012/03/how-to-upgrade-install-php-540-under.html

我需要担心?

编辑确定,所以想到我发现解决scheme的启发Devator的答案我下载了最后一个ioncube从他们的网站在zip文件。 在这个zip文件中,我发现了文件ioncube_loader_lin_5.4.so比我上传文件到我看到php版本的文件夹,例如: "/usr/lib/php5/20090626+lfs/" ,比我去我的php.ini文件,并把行,但它没有工作,所以我看到文件00-ioncube-loader-5.3.iniconf.d folder在那里我看到了行zend_extension=/usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.3.so我编辑为zend_extension=/usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.4.so重启apache,现在我看到了php的信息

 'This program makes use of the Zend Scripting Language Engine: Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.' 

对不起,英文不好:/问题解决了我的想法

您是否将zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so添加到您的php.ini中,还是存在?

如果其他人有相同的情况:
在检查Devator的解决scheme后,请确保php编译有以下两个标志:
-禁用维护者,ZTS
-禁用安全模式
或者说这些标志不存在:
–enable-维护者,ZTS
–enable-安全模式
如果运行WHM,可以在这里logging的原始选项文件中写入:
https://documentation.cpanel.net/display/EA/Raw+Opts

在本教程之后,在Ubuntu 14.04上升级到PHP 5.4后,我遇到了同样的问题: http : //phpave.com/upgrade-php-5-3-php-5-5-ubuntu-12-04-lts/

按照上述说明执行以下操作。

 dpkg-reconfigure php5-ioncube-loader