首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php56 ionCube装载机错误便携式计算机

php56 ionCube装载机错误便携式计算机
EN

Stack Overflow用户
提问于 2016-08-12 13:43:01
回答 2查看 352关注 0票数 2

我有一个关于ionCube装载机和php56的问题。

我安装了php56和很多缺少的部件以使php56工作。

因此,ionCube Loader需要安装它并在终端php中写入之后,错误是:

PHP致命错误: ionCube加载器在第0行未知的php.ini文件中必须显示为第一个条目

因此,我已经看到了用于ionCube Loader和README.md文件的文档,并且似乎它只用于服务器(?)。因此,通过brew rm php56-ioncubeloader删除后,将出现正常错误:

错误消息:您必须为第0行中未知的所有参数指定一个类型

现在我问自己,便携式计算机上的php56是否需要php56。如果ionCube是有用的,那么我将安装它并遵循本指南。如果它对开发没有帮助,请告诉我如何删除这个默认的扩展加载。我认为它是在一个用于自动加载的文件中编写的,确切地说是用/connstr.php编写的,但我没有找到位于其中的路径。我希望能理解如何解决这个问题。任何建议或批评都会被完全接受。

谢谢,祝你今天愉快,

克里斯蒂安

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-12 13:52:26

ionCube是一个预编译器.PHP通常要经过两次传递。第一遍分析并编译代码。第二个执行代码。为了“保护”代码,ionCube会编译它,然后将编译后的文件加载到服务器上,在服务器上,其他人无法读取PHP代码。

您不需要用于开发目的。

听起来您正在使用Debian风格的Linux (也许是Ubuntu?)。在打包PHP中,PHP被分解成单独的编译。这些编译通常使用单独的INI文件加载那些编译的扩展(在CentOS中,这些扩展在/etc/php.d中,而在Debian中是YMMV )。确保您没有单独的配置加载它。

票数 1
EN

Stack Overflow用户

发布于 2016-08-12 13:54:02

如果您只在笔记本上使用干净的PHP源代码,则不需要ionCube。但是,如果您使用的是像第三方模块一样的预编译PHP代码,则需要安装ionCube才能运行集成测试或验收测试。

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

https://stackoverflow.com/questions/38919483

复制
相关文章

相似问题

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