(Windows,Mac)如何加载XDebug和amp; ionCube装载机同时进行?

时间:2012-03-01 13:27:04

标签: php xdebug ioncube

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

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

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分: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编码内容的文件测试调试。

答案 2 :(得分:1)

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

要安装ionCube,我已从here下载了操作系统的zip文件 然后我运行localhost/ioncube/loader-wizard.php,它将告诉你一步一步做什么,对我来说因为我有窗口和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_extention应该是第一个加载的,所以我这样做了:

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工作得很棒!

希望将来会帮助某人。