我個人使用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