2010-03-25 86 views
5

當我做PHP的時候,我用XAMPPWindows上設置開發環境,然後上傳到Linux服務器,效果很好。在Mac上設置PHP開發環境的最佳方式是什麼?

我現在將一個PHP項目傳遞給一個擁有Mac的人,所以他需要一個本地PHP開發環境。我注意到了我會推薦的XAMPP has a version for Mac

但是知道蘋果總是有點不同,有沒有人使用的任何其他容易PHP環境設置工具,用於Mac或我甚至可以想象,蘋果解決了這個問題的詳細優雅通過如有一個網絡服務器準備好第一次啓動等。

在Mac上設置PHP開發環境的最佳方法是什麼?

+1

我認爲它與超級用戶有關,請參閱此鏈接: 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

+2

我想認爲關於在mac上運行PHP的solid * development *環境的問題仍然是堆棧溢出的主題。它也可能適用於超級用戶或服務器故障... – gnarf 2010-03-25 07:46:01

+1

一般來說,無法設置其開發環境的人也不知道如何處理它。只是說.. – 2010-03-25 10:49:03

回答

0

您只需在系統偏好設置>共享中激活網絡服務器,將文件放入〜/站點即可。沒有什麼「不同」,只是更容易。 </flamebait>如果你更喜歡更獨立的服務器,我推薦MAMP

1

就個人而言,我使用Zend Server Community Edition爲Windows或Mac。它很好地包裝並運行在自己的目錄中。

+0

我個人也會推薦這個,並使用Eclipse PDT(社區版),NetBeans或Zend Studio作爲IDE(我個人使用Eclipse,但將在不久的將來嘗試NetBeans)。 – wimvds 2010-03-25 08:47:02

3

如果你想要一個簡單的解決方案,我會去與MAMP。這是一個簡單的網絡服務器安裝所以大部分時候,你真的沒有任何配置:如果您需要安裝一個MAMP你userguide可以在這裏找到它 MAMP

Userguide

4

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

相關問題