2

我正在尝试同时加载 XDebug 和 ionCube 加载器,当我在 php.ini 中键入zend_extension_ts="path/to/ioncube_loader_win_5.2.dll"zend_extension_ts="path/to/php_xdebug.dll"单独它们工作时。但我不能让他们同时工作。有什么办法可以同时加载它们吗?

我在想我是否只能为特定的目录/项目加载它们,我不知道是否可能。

4

3 回答 3

7

Xdebug 与 ioncube 不兼容:http://xdebug.org/docs/install#compat不能将它们都安装在同一服务器环境中,因此您必须设置两个服务器实例(或使用 lighttpd/ nginx 有两个 fast-cgi 配置),正如我在这里描述的:http: //derickrethans.nl/multiple-php-versions.html

于 2012-03-06T10:48:40.840 回答
3

我已经在 Zend 调试器上成功安装了 ionCube,没有遇到任何问题,

要安装 ionCube,我已经从这里下载了适用于我的操作系统的 zip 文件, 然后我运行了localhost/ioncube/loader-wizard.php,它会一步一步告诉你该怎么做,因为我有 windows 和 wamp 服务器,所以我必须在其中插入 ioncube 文件夹

C:\wamp\bin\apache\apache2.4.9\bin\

这是php版本和解释:

PHP 5.5.12 (cli) (built: Apr 30 2014 11:20:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

我在Arte Arefjev 提到的其他 stackoverflow 帖子中看到zend_extentionioncube 应该是第一个加载的,所以我这样做了:

zend_extension = "C:/wamp/bin/apache/apache2.4.9/bin/ioncube/ioncube_loader_win_5.5.dll"
zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"

我所有的调试器,同时我的 ioncube 工作得非常好!

希望它会在未来对某人有所帮助。

于 2016-03-02T19:19:18.307 回答
1

对我来说,它似乎可以与 php 5.3.10 一起使用

with the ionCube PHP Loader v4.2.1, Copyright (c) 2002-2012, by ionCube Ltd., and
with Xdebug v2.2.0rc1, Copyright (c) 2002-2012, by Derick Rethans

但我还没有测试过包含 ioncube 编码内容的文件的调试。

于 2012-06-02T11:01:49.143 回答