我个人使用Macports来设置PHP开发环境。 我的猜测是,这不是现在最好的解决方案,因为它需要更多的配置,然后像Xampp这样的完整解决方案,但它给了你更多的灵活性。
Macports
一旦你安装了这个(别忘了先安装Xcode的Unix工具),你可以很容易地安装软件包。例如:
sudo port install apache2
sudo port install php5 +apache2
sudo port install mysql5
您还可以轻松添加模块:
sudo port install php5-curl
我已经安装的Apache以下列方式(发现这个计算器上),所以我不必不断地改变我的Apache的conf每次我开始一个项目的文件。
NameVirtualHost *:80
<VirtualHost *:80>
ServerName *.dev
VirtualDocumentRoot "/Users/les/Documents/workspace/%-2+/site/html"
</VirtualHost>
当开始一个新项目,我补充这对我的/ etc/hosts文件,并重新启动Apache:
127.0.0.1 merchant.dev
这将有效地/用户/ LES /文件/工作区/商户运行脚本/网站/ html
最后,我用我的一些方便的别名。在.bash_profile
alias ap='sudo /opt/local/apache2/bin/apachectl'
alias apconfig='mate /opt/local/apache2/conf/httpd.conf'
alias hostconfig='mate /etc/hosts'
alias dsclean='find . -name ".DS_Store" -depth -exec rm {} \;'
伴侣是TextMate中创建一个快捷方式(真正有用的Mac的通用文本编辑) dsclean是只是要保持我们的SVN仓库干净MAC垃圾。
来源
2010-03-25 09:20:07
Les
我认为它与超级用户有关,请参阅此链接: http://superuser.com/questions/92559/set-up-apache-mysql-and-php-development-environment-on-mac-os-x -10-5 – 2010-03-25 07:03:45
我想认为关于在mac上运行PHP的solid * development *环境的问题仍然是堆栈溢出的主题。它也可能适用于超级用户或服务器故障... – gnarf 2010-03-25 07:46:01
一般来说,无法设置其开发环境的人也不知道如何处理它。只是说.. – 2010-03-25 10:49:03