在OS X上进行PHP开发的最佳方式

4
我刚买了一台带有OS X(10.6.8)的Mac电脑。我想进行PHP开发,包括使用调试器。请问我有哪些选项?
我不是在询问要使用哪种IDE。我不确定如何以最佳方式让PHP包括XDebug(或其他专业调试器)正常工作。我听说Mac预装了Apache和PHP。请问我该在哪里找到相关文档?我应该只添加MySQL并开始工作吗?还是应该选择MAMP或XAMPP?这些安装与内置功能相比有何优势?
我找到了很多关于如何从头开始编译XDebug的描述,但都没有成功。难道没有更简单的方法让OS X拥有一个调试器?
如果有必要,我也准备将Mac升级到最新的OS X版本。
3个回答

13
在虚拟化时代,
  • 使用预装有Ubuntu和Zend CE服务器的Vagrant Box
  • Zend Studio作为IDE和Zend Debugger即开即用
  • 您可以配置它使用X-Debug,只需要apt-get安装即可

这样,您可以保持您的OS-X干净,并在便携/可部署的虚拟机中拥有所有必要的东西,可以在后台运行或从今天或明天使用的任何计算机上启动。


4

经过更多的谷歌搜索和尝试,我找到了一个非常好的、易于安装的解决方案,对我来说非常有效:

  1. Installed MacGDBp.
  2. Installed MAMP.
  3. Opened the php.ini at /Applications/MAMP/bin/php/php5.3.6/conf/php.ini and uncommented the only line containing the xdebug.so file.
  4. Added this lines at the end of php.ini

    xdebug.remote_enable=1
    xdebug.remote_host=localhost 
    xdebug.remote_port=9000
    xdebug.remote_autostart=1
    
  5. After restarting apache MacGDBp stoped at the first PHP line.

  6. Done!

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接