在OS X上使用Aptana Studio和Xdebug或Zend调试器进行Php调试
题
您是否设法让Aptana Studio调试工作?我尝试了这个,但我没有看到 Windows - >偏好 - > Aptana - >编辑 - > PHP - >我的菜单中的PHP解释器
(我安装了 PHP插件
),任何设置服务器菜单的尝试都会给我“套接字错误”。当我尝试调试。 Xdebug
已安装,通过 php info
确认。
解决方案
我一直在使用ZendDebugger和Eclipse(在OS X上)一段时间,它的效果非常好!
这是适合我的食谱。
- 通过“All in one”安装Eclipse PDT。包裹在: http://www.zend.com/en/community/pdt
- 安装ZendDebugger.so( http://www.zend.com/en/community/ PDT )
- 配置你的php.ini w / ZendDebugger extenssion(下面的信息) 醇>
- 编辑php.ini
-
添加以下内容:
[Zend的],点击 的zend_extension = /全/路径/到/ ZendDebugger.so结果 zend_debugger.allow_hosts = 127.0.0.1结果 zend_debugger.expose_remotely =总点击 zend_debugger.connector_port = 10013
醇>
配置ZendDebugger:
现在运行“php -m”在命令行中输出所有已安装的模块。如果您看到以下内容,那么它安装得很好
[Zend Modules]
Zend Debugger
现在重新启动Apache,以便重新加载PHP和ZendDebugger。在其中创建一个虚拟页面并检查输出以确保PHP apache模块也选择了ZendDebugger。如果设置正确,您将在phpinfo()的输出中看到类似以下文本的内容。
Zend Technologies的Zend Debugger v5.2.14,版权所有(c)1999-2008
好的 - 但你想要Aptana Studio ......此时我将Aptana Studio插件安装到Eclipse的PDT版本中。有关的说明,请访问: http://www.aptana.com/docs/index .PHP / Plugging_Aptana_into_an_existing_Eclipse_configuration
这种设置很好地帮助了我一段时间 - 希望它也可以帮到你
-Arin
其他提示
这与Aptana Studio无关,但如果您在OS X上寻找PHP XDebug调试器客户端,您可以尝试 MacGDBp (免费/ GPL)。
我意识到这是一个老线程,但我遇到了与Aptana Studio 3和FireFox相同的问题。如果有人遇到此问题,请确保FireFox安装了FireBug V1.8.X ,任何其他版本都可能会给您带来同样的问题......
希望这有帮助