希望这对某人有所帮助……只有天堂知道我为什么要与它进行如此多的斗争。
我正在使用 Aptana Studio 3,构建 3.4.2 ..... 并且 XAMPP 版本 1.8.1 安装在 C:\xampp 上(在 Windows 机器上)
1. 确保 XDEBUG 已正确安装。
我搬到了一台新电脑,忘了检查。:(
打开 \php 目录下的 php.ini 文件 确保以下行未注释(无分号)
zend_extension="<Xampp_Home>\php\ext\php_xdebug.dll"
xdebug.remote_host=localhost (change 'localhost' to '127.0.0.1')
xdebug.remote_enable=0 (change '0' to '1')
xdebug.remote_handler="dbgp"
xdebug.remote_port=9000
保存并重新启动 Web 服务器。
2. 在 Aptana 中的 Window > Preferences > Aptana Web Studio > Web Servers 下设置您的 Web 服务器。
(我使用虚拟主机容器。)
Name: MyWebServer
URL: http://MyProject
DocumentRoot: c:\xamppProjects\MyProject\php
3. 在 Aptana 中的 Window > Preferences > Aptana Web Studio > Editors > PHP > PHP Interpreters 下设置 PHP 解释器。
添加...
Name: XAMPP PHP Debugging
Executable path: C:\xampp\php\php.exe
PHP ini file: C:\xampp\php\php.ini
PHP Debugger: XDebug
现在试试看
在 Aptana Studio 中,选择 Debug 透视图。打开浏览器并启动您的应用程序 ( http://MyProject
) Aptana 中断并弹出一个标题为“传入的 JIT 调试请求”的窗口,并询问“收到来自 'MyProject' 的远程调试请求。你想在第一行中断吗?”
选择是,您将进入调试状态。
一旦我到达这一点,我发现断点的设置和跟踪流程非常轻松。