如何使用Aptana调试PHP Web应用程序

Max*_*cot 5 php aptana debugging

这感觉就像一个非常愚蠢的问题,但我找不到任何解释Aptana调试过程的YouTube视频/文章/指南等.

我找到了解释如何安装XDEBUG或ZEND组件的那些,这一切都很好.现在,我该如何使用它们?我可以看到各种菜单,服务器配置,调试配置,但我找不到解释如何实际设置使用它们的指南.

是否存在某种"使用Aptana进行虚拟调试的PHP调试",它将提供非常直接的演练,其中包括以下内容:

  1. 本指南首先假设您已将XDEBUG安装到Aptana工作室,并使用phpinfo()进行确认.
  2. 通过....设置调试配置
  3. 启动你的调试器....
  4. 通过代码逐步执行....

等等.

这听起来很明显,但我甚至找不到类似于不同IDE的东西.

请有人让我摆脱痛苦.

Max*_*cot 4

希望这对某人有帮助......只有天知道为什么我为此付出了如此多的努力。

我正在使用 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
Run Code Online (Sandbox Code Playgroud)

保存并重新启动网络服务器。

2. 在 Aptana 中的窗口 > 首选项 > Aptana Web Studio > Web 服务器下设置 Web 服务器。

(我使用虚拟主机容器。)

Name: MyWebServer 
URL: http://MyProject 
DocumentRoot: c:\xamppProjects\MyProject\php
Run Code Online (Sandbox Code Playgroud)

3. 在 Aptana 中的窗口 > 首选项 > Aptana Web Studio > 编辑器 > PHP > PHP 解释器下设置 PHP 解释器。

添加...

Name: XAMPP PHP Debugging 
Executable path: C:\xampp\php\php.exe 
PHP ini file: C:\xampp\php\php.ini 
PHP Debugger: XDebug
Run Code Online (Sandbox Code Playgroud)

现在尝试一下

在 Aptana Studio 中,选择“调试”透视图。打开浏览器并启动您的应用程序 ( http://MyProject) Aptana 会出现一个标题为“传入 JIT 调试请求”的弹出窗口,并询问“从‘MyProject’收到远程调试请求。您想在第一行中断吗?”

选择是,然后您就可以进行调试了。

一旦我到达这一点,我发现断点的设置和跟踪流程非常轻松。