使用ionCube编码的php scritps在Eclipse PDT(Xdebug)中进行调试

时间:2018-12-12 00:52:42

标签: php xdebug eclipse-pdt ioncube

我正在使用带有Xdebug的最新Eclipse PDT在具有XAMPP(Apache2.4和MySQL)和PHP版本5.6.33的Windows PC上调试开发网站。

php.ini包含以下几行:

extension_dir="C:\xampp\php\ext"

[XDebug]
zend_extension = "ioncube_loader_win_5.6.dll"
zend_extension = "php_xdebug-2.5.5-5.6-vc11.dll"
xdebug.remote_enable=1
xdebug.remote_handler = "dbgp"
xdebug.remote_host="127.0.0.1"
xdebug.remote_log = "c:\xampp\tmp\xdebug.txt"
xdebug.remote_port=9000
xdebug.trace_output_dir = "c:\xampp\tmp"

PHP线程安全已启用。

该站点包含一个需要ionCube运行编码的php脚本的模块。它可以在Eclipse中正常运行,但在运行调试器时会掉落(挂起)。我已经确认当我进入编码脚本时它会挂起。

一些Stack Overflow的贡献者说Xdebug无法处理ionCube编码的脚本,但是这些帖子已经很老了。我正在为PHP 5.6运行Xdebug 2.5.5。它应该能够处理ionCube编码的php脚本吗?如果没有,我应该改为Zend调试器吗?

0 个答案:

没有答案