【问题标题】:Requirement for ionCube PHP Loader ioncube_loader_win_5.3.dll to be installed?安装 ionCube PHP Loader ioncube_loader_win_5.3.dll 的要求?
【发布时间】:2015-02-14 06:42:04
【问题描述】:

我在 Windows 机器上使用 AMPPS,当我尝试导航到 http://localhost 以对我的本地主机服务器进行一些修改时,我收到以下错误:

Site error: the file C:\Program Files (x86)\Ampps\ampps\softaculous\enduser\inc.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.

我检查了我的php.ini 文件,没有发现任何错误:

;ionCube Loader
zend_extension="{$path}\{$php_dir}\ioncube_loader_win_5.3.dll"

当我回显 phpinfo() 时,我找不到任何对此 IonCube 加载器的引用。

当我尝试使用 IonCube 安装向导解决问题时,我不知道在 base URLbase Directory 字段中输入什么。

有人可以帮我吗?谢谢。

【问题讨论】:

    标签: php localhost ioncube ampps


    【解决方案1】:

    您遇到此问题是因为 Enduser 面板文件已编码,因此 PHP 需要 ioncube 加载程序来执行此文件。

    试试这个:

    首先检查您使用的是哪个 PHP 版本。 登录到 localhost/ampps 并单击 phpinfo 选项并检查您的 php 版本。

    如果您使用的是 PHP 5.3 或 PHP 5.4,请下载 ioncube loader Windows VC9(32 位)zip 文件。

    如果您使用的是 PHP 5.5 或 PHP 5.6,请下载 ioncube loader Windows VC11(32 位)zip 文件。

    在 /Ampps/php 文件夹中提取并复制 Your_PHP_Version.dll 文件。 例如,如果您是 5.6,则复制 ioncube_loader_win_5.6.dll"

    现在打开 PHP 配置。 AMPPS 控制面板 --> PHP --> 配置。

    搜索 zend_extensions 行并使用以下行进行编辑:

    zend_extension="C:\Program Files (x86)\Ampps\php\ioncube_loader_win_5.6.dll"

    重新启动 Ampps Apache。

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      需要考虑的几点:

      1. 您的错误日志中是否有任何有关加载程序的消息?如果是这样,错误消息是否表示路径错误或其他?

      2. 如果您使用的是 64 位 PHP,则应改用 32 位版本。根据windows.php.net,64 位版本在 Windows 上仍被标记为实验性

      3. 尽管在 Windows 上很少见,但某些 Apache 安装限制了读/写访问,即使在 Windows 上也是如此。你确定 Apache/PHP 可以读取 ionCube Loader 文件吗?错误日志可以再次提供帮助。

      4. 您是否下载了正确的加载程序? PHP 以及 ionCube 加载器在线程安全、架构和版本方面都非常挑剔。您应该能够从您的phpinfo() 获得所需的信息。

      5. 虽然我不熟悉 AMPPS,但this forum posts 似乎暗示 AMPPS 不需要 ionCube Loader,因此删除线路似乎对某些人有用。

      6. 最后,您可以尝试使用 ionCube Loader 脚本 (download),它可以帮助您确定 ionCube Loader 未加载的原因。

      【讨论】:

        【解决方案3】:

        我正在使用 Ampps。我已经在 Ampps 上成功安装了 ioncube。 首先,我从 ioncube.com 下载了 ioncube。然后我提取压缩文件并执行程序。

        查看我的截图:

        希望对您有所帮助!

        【讨论】:

          【解决方案4】:

          好的,我几个月来都遇到同样的问题!我无法修复它,所以我必须手动完成所有操作。

          我发现手动更新 ammmpps 是可行的!查看此链接http://www.ampps.com/wiki/How_to_update_Ampps_Manually

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-07-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多