在OS X上调试PHP - 无望?
我试过:
- 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 中的 phpinfo()。php -i
如果有人设法让PHP调试以某种方式在Mac上工作,如果你能与我分享如何,我将不胜感激。乱扔垃圾的代码很快就会变老。如果可以在不使用像Eclipse这样的膨胀软件编辑器的情况下完成,或者Zend想要卖给我的昂贵的专有产品,那么奖励积分。var_dump($foo);die();
我的服务器正在通过FastCGI连接到PHP,如果这会产生差异。