首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP 5.5的Ioncube难度

PHP 5.5的Ioncube难度
EN

Stack Overflow用户
提问于 2014-04-08 17:30:24
回答 3查看 4.5K关注 0票数 1

使用以下命令在基于Ubuntu13.10 x64的NGINX、PHP (5.5)堆栈上安装了最新的离子立方体加载器

代码语言:javascript
复制
cd /usr/local
sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
mv /usr/local/ioncube/* /usr/lib/php5/20121212/

并将以下行添加到php.ini

代码语言:javascript
复制
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

在我的项目错误日志中获取以下错误

... was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. ...

我做错了什么?

EN

回答 3

Stack Overflow用户

发布于 2014-04-23 02:09:20

这意味着这些文件的开发者制作它们是为了在PHP5.0和更高版本上工作,而这些文件不能在PHP5.5上运行(参见对@efarid08's off the mark回复的评论)。它们应该可以很好地与PHP5.4一起工作,您可以要求文件的开发人员生成一个针对PHP5.3和更高版本的版本。除了这些文件可以在PHP5.5上工作之外,它们还应该运行得更快,因为它们更接近目标语言,并且可以利用一些更有效的内部机制来处理某些PHP语言功能。对于开发人员来说,更好的做法是让它们直接以PHP 5.5编码器为目标,该编码器包含在版本8.3中的更新中。

因此,要么使用PHP5.4,要么在可能的情况下购买更新的编码文件。您也可以随时通过http://ioncu.be/S联系ionCube支持以获得帮助。

免责声明:我与ionCube有关联

票数 1
EN

Stack Overflow用户

发布于 2014-04-08 17:34:00

ioncube支持的引述让我感到恶心,他们试图将责任推到PHP身上,而现实是ioncube开发人员懒惰,显然不在乎。PHP 5.4和PHP 5.5之间的差别很小,大多数情况下不需要对PHP脚本进行任何更改。PHP5.5非常稳定,而且比PHP5.3.x更安全。他们错了,他们很懒,他们的问题让我感到恶心和愤怒。

票数 0
EN

Stack Overflow用户

发布于 2016-03-25 06:13:07

验证您是否能够访问该文件:只需执行以下操作

代码语言:javascript
复制
ls -al /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

同样,对于Ubuntu,电离立方体应该通过[Dynamic Extensions]部分下的/etc/php5/fpm/php.ini加载

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22932956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档