这感觉像是一个非常愚蠢的问题,但我找不到任何解释 Aptana 调试过程的 YouTube 视频/文章/指南等。
我找到了解释如何安装 XDEBUG 或 ZEND 组件的那些,这一切都很好。现在,我该如何使用它们?我可以看到各种菜单、服务器配置、调试配置,但我找不到解释如何实际着手使用它们的指南。
是否有某种“使用 Aptana 进行 PHP 调试的傻瓜”可以提供非常直接的演练,大致如下:
- 本指南首先假设您已将 XDEBUG 安装到 Aptana studio 中,并使用 phpinfo() 进行确认。
- 通过...设置调试配置
- 通过....启动调试器。
- 逐步执行代码....
等等。
这听起来很明显,但我什至无法为不同的 IDE 找到类似的东西。
请有人把我从痛苦中解救出来。
最佳答案
希望这对某人有所帮助……只有天知道我为什么要为它奋斗这么多。
我正在使用 Aptana Studio 3,build 3.4.2..... XAMPP ver 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
保存并重启网络服务器。
<强>2。在 Aptana 中的 Window > Preferences > Aptana Web Studio > Web Servers 下设置您的 Web 服务器。
(我使用虚拟主机容器。)
Name: MyWebServer
URL: http://MyProject
DocumentRoot: c:\xamppProjects\MyProject\php
<强>3。在 Window > Preferences > 下的 Aptana 中设置 PHP 解释器 Aptana Web Studio > 编辑器 > PHP > 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 以标题为“Incoming JIT debug request”的弹出窗口中断并询问“从'MyProject'接收到远程调试请求。您想在第一行中断吗?”
选择是,您将进入调试状态。
一旦达到这一点,我发现断点的设置和跟踪流程非常轻松。
关于php - 如何使用 Aptana 调试 PHP Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17741911/