php - PhpRunner 中的 IONCUBE 如何安装

标签 php mysql wamp ioncube

我一直在寻找答案,并且尝试了一些答案,但似乎不起作用,当我使用需要 IONCUBE 加载程序的类时,它一遍又一遍地给我带来同样的错误。

Site error: the file C:\wamp\www\ProjectoInventario\output\include\multifacturas_sdk\lib\cfdi32_multifacturas.php requires the ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.

我已经安装了 5.1 到 5.5,即使向导说它已成功安装,但程序却给我带来了同样的错误。

我能做什么?

顺便说一句,我正在使用 wamp。

最佳答案

好的,您需要了解一些事情。

  1. 您需要适用于 WAMPServer 的 IONCUBE 线程安全版本。这就是名称中没有(非 TS)的那个。

  2. 确保您拥有正确的 32 或 64 位版本,与您安装的 WAMPServer 版本相同。

  3. 如果您使用的是 WAMPServer 2.5,我假设您安装了 Apache 2.4.9,那么您需要 IONCUBE 的 VC11 版本,而不是 VC9 版本,我认为这意味着您需要 5.5 版本。

一旦你解决了这个问题,请查看 phpinfo() 页面的这一部分,看看它是否已加载

phpinfo page section

您的系统上的版本会有所不同,但您可以在此处查找其加载的报告。

最后但并非最不重要的一点是,确保将 zend_extension = ... 语句添加到正确的 php.ini 中。使用 wampmanager 菜单确保您获得正确的文件。

wampmanager -> PHP -> php.ini

这将编辑 apache/bin 文件夹中的 php.ini 文件。如果您编辑了 ....php/php.x.y.z 文件夹中的 php.ini 文件,则该文件仅由 PHP CLI 使用,而不由 Apache 使用。

关于php - PhpRunner 中的 IONCUBE 如何安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24213320/

相关文章:

php - 当最终用户访问同时被覆盖的 PHP 文件时会发生什么?

MySQL find_in_set 与多个搜索字符串

php - 使用 zend_json : not found 时出现 fatal error

php - 是否可以在 WAMP 中使用 PHP HttpRequest?

javascript - 将 JavaScript 数组传递给 PHP 中的输入

PHP 表单仅更新 MySQL 数据库表的底部输入

php - 如何在 wordpress 的自定义主题中添加验证码

mysql - 使用列中的值作为新表的字段名称

php - 与 MYSQL 中的给定行相比,使用简单公式查找最接近的行?

php - 尝试使用 aws php sdk 时未检索到客户端凭据