关于OS X上的PHP调试:OS X上的PHP调试-绝望了吗?

关于OS X上的PHP调试:OS X上的PHP调试-绝望了吗?

PHP debugging on OS X - hopeless?

我尝试过:

  • Xdebug和Eclipse。 Eclipse启动了Web浏览器,但是浏览器尝试访问Eclipse的.app捆绑包中不存在的文件。
  • Xdebug和NetBeans。它做得更好。浏览器在/ tmp中打开一个页面,显示"正在启动。请稍候……",但除此之外没有任何反应。
  • Xdebug和debugclient,Xdebug附带的CLI工具。 MacPorts(我用来安装PHP和Xdebug的)似乎本身不是安装它的,当我尝试手工编译它时,我被告知"您有奇怪的libedit"。通过MacPorts安装libedit无法解决该问题。
  • Zend \\的调试器(确切的名称现在让我逃脱了)和Eclipse。我不记得是什么问题了,因为这是一段时间以前的,但是它没有用。
  • 关于Xdebug,至少我有信心我已经正确安装了它。它与PHP文件中的phpinfo()和CLI中的php -i一起显示。

    如果有人设法在Mac上以某种方式使PHP调试正常工作,如果可以与我分享如何分享,我将不胜感激。用var_dump($foo);die();乱扔垃圾的代码很快就会变旧。如果不使用Eclipse等过时的软件编辑器,或者Zend想卖给我的那昂贵的专有产品,就可以做到这一点,加分。

    我的服务器正在通过FastCGI连接到PHP,如果产生差异的话。


    您可能需要研究MacGDBp。它是新的,免费的,而且用户界面看起来很棒。它还利用Xdebug PHP扩展。您可以在帮助部分中找到说明,其中包括Xdebug配置,并且这里的Particletree伙计们也对该应用程序进行了很好的概述:Silence The Echo with MacGDBp。


    n


    n


    我自己也为osx寻找php调试器。这个看起来很有希望:
    http://www.turingart.com/phpdebugger_lan__en.htm


    n


    n


    n


    我使用Eclipse调试PHP CLI脚本和Web probject(通过apache等)


    我想我没有获得加分,但是Zend Studio在我的Mac上为我工作,该Mac连接到在VMware中运行的Apache。


    推荐阅读

      更新文件命令linux?

      更新文件命令linux?,工作,系统,地址,信息,时间,命令,目录,基础,标准,网络,lin

      linux下读取文件命令?

      linux下读取文件命令?,系统,工作,地址,数字,图片,信息,网络,命令,文件,一致,l

      linux改文件夹名命令?

      linux改文件夹名命令?,名字,软件,命令,文件,系统,目录,目标,文件名,源文件,

      linux建文件命令格式?

      linux建文件命令格式?,系统,名字,名称,时间,密码,命令,文件,文件夹,不了,数

      linux文件全选命令?

      linux文件全选命令?,电脑,系统,环境,代码,平台,服务,快捷键,文件,命令,权限,l

      linux浏览文件类命令?

      linux浏览文件类命令?,系统,信息,数据,情况,命令,标准,时间,文件,概念,管理,

      linux打包文件夹命令?

      linux打包文件夹命令?,系统,工具,管理,图片,文件,命令,位置,软件,目录,格式,l

      linux中统计文件命令?

      linux中统计文件命令?,系统,信息,数据,情况,工作,文件,时间,档案,标准,名称,L

      linux重名名文件命令?

      linux重名名文件命令?,图片,名称,名字,文件,命令,位置,代码,软件,系统,文件

      linux的建立文件命令?

      linux的建立文件命令?,名称,系统,时间,名字,命令,文件夹,位置,密码,不了,文

      linux显示操作命令?

      linux显示操作命令?,系统,工作,地址,信息,管理,命令,目录,基础,工具,标准,lin

      linux06文件命令?

      linux06文件命令?,数字,系统,工作,第一,名字,信息,管理,文件,目录,命令,linux

      linux将文件备份命令?

      linux将文件备份命令?,系统,密码,设备,软件,通讯,较大,认证,服务,数据,文件,L

      linux下进程调试命令?

      linux下进程调试命令?,系统,工作,软件,信息,命令,基础,地址,状态,进程,实时,L

      linux命令行显示路径?

      linux命令行显示路径?,系统,数据,信息,命令,工作,时间,标准,文件,目录,名称,l

      linux扩展文件命令?

      linux扩展文件命令?,工作,地址,系统,信息,命令,目录,管理,情况,文件,标准,Lin

      linux显示详细命令?

      linux显示详细命令?,工作,系统,信息,地址,命令,标准,数据,目录,文件,名称,执

      linux命令新增文件夹?

      linux命令新增文件夹?,系统,名字,首次,名称,新增,文件,命令,文件夹,地址,密

      linux推送文件命令?

      linux推送文件命令?,地址,系统,情况,工作,命令,文件,电脑,密码,信息,目录,Lin