在OS X上使用Aptana Studio和Xdebug或Zend调试器进行Php调试

时间:2008-09-24 15:12:25

标签: php debugging macos aptana xdebug

您是否设法让Aptana Studio调试工作?我尝试了这个,但我没有在菜单中看到Windows -> Preferences -> Aptana -> Editors -> PHP -> PHP Interpreters(我已经安装了PHP plugin)并且当我尝试调试时,任何设置服务器菜单的尝试都会给我“套接字错误”。已安装Xdebug,已通过php info确认。

3 个答案:

答案 0 :(得分:3)

我一直在使用ZendDebugger和Eclipse(在OS X上)一段时间,它的效果非常好!

这是适合我的食谱。

  1. 通过“All in one”软件包在http://www.zend.com/en/community/pdt
  2. 安装Eclipse PDT
  3. 安装ZendDebugger.so(http://www.zend.com/en/community/pdt
  4. 配置你的php.ini w / ZendDebugger extenssion(下面的信息)
  5. 配置ZendDebugger:

    1. 编辑php.ini
    2. 添加以下内容:

      [Zend的]
      的zend_extension = /全/路径/到/ ZendDebugger.so
      zend_debugger.allow_hosts = 127.0.0.1
      zend_debugger.expose_remotely =总是
      zend_debugger.connector_port = 10013

    3. 现在在命令行中运行“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

答案 1 :(得分:2)

这与Aptana Studio无关,但如果您在OS X上寻找PHP XDebug调试器客户端,您可以尝试MacGDBp(免费/ GPL)。

答案 2 :(得分:0)

我意识到这是一个老线程,但我遇到了与Aptana Studio 3和FireFox相同的问题。如果有人遇到此问题,请确保FireFox安装了FireBug V1.8.X ,任何其他版本都可能会给您带来同样的问题......

希望这有帮助