我正在尝试加载XDebug&同时使用ionCube加载器,当我在php.ini中单独键入zend_extension_ts="path/to/ioncube_loader_win_5.2.dll"
或zend_extension_ts="path/to/php_xdebug.dll"
时,它们可以工作。但我不能让他们同时工作。有什么方法可以加载它们吗?
我在想是否只能为特定目录/项目加载它们,我不知道是否可能。
答案 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工作得很棒!
希望将来会帮助某人。