Bir Mac üzerinde bir PHP geliştirme ortamı kurmak için en iyi yolu nedir?

3 Cevap php

Ben PHP yaptığınızda, ben XAMPP çok iyi çalışıyor, Linux sunuculara yükleyebilir ardından, Windows üzerine bir geliştirme ortamı kurmak için kullanın.

Ben şimdi bir Mac olan bir kişi için bir PHP projesinde geçen kulüpler bu yüzden yerel bir PHP dev ortamı gerekiyor. Ben tavsiye edecek XAMPP has a version for Mac hangi ettim.

Ama Mac her zaman biraz different, herkes Mac için başka kolay bir PHP ortam kurulum aracı kullandı, ya ben bile Mac bu sorunu çözer olduğunu düşünebiliriz olduğunu bilerek elegantly örneğin daha ilk çizme vb üzerine gitmek için bir web sunucusu hazır olan

What is the best way to set up a PHP development environment on a Mac?

3 Cevap

I personally use Macports to setup the PHP Development environment. My guess is this is not the best solution right now since it requires a bit more configuration then a complete solution like Xampp but it gives you a bit more flexibility.

Macports

(Önce XCode unix araçlarını yüklemek için unutmayın) Bu kurduktan sonra kolayca paketlerini yükleyebilirsiniz. Örneğin:

sudo port install apache2
sudo port install php5 +apache2 
sudo port install mysql5

Aynı zamanda kolayca modülleri ekleyebilirsiniz:

sudo port install php5-curl

Ben (stackoverflow üzerinde buldum) aşağıdaki şekilde kurulum Apache var bu yüzden ben bir projeye başlamak benim apache conf dosyası her şey değişiyor tutmak zorunda değilsiniz.

NameVirtualHost *:80

<VirtualHost *:80>
        ServerName *.dev
        VirtualDocumentRoot "/Users/les/Documents/workspace/%-2+/site/html"
</VirtualHost>

Yeni bir proje başlatırken benim / etc / hosts dosyasına bu eklemek ve apache yeniden başlatın:

127.0.0.1       merchant.dev

Etkin olarak / Users / les / belgeler / workspace / tüccar / site / html komut dosyalarını çalıştırmak hangi

Son olarak, benim. Bash_profile bazı kullanışlı aliasses kullanın

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 {} \;'

mate is a shortcut created by textmate (really useful general purpose texteditor for mac) dsclean is just something to keep our svn repositories clean of mac litter.

Şahsen ben Zend Server Community Edition Windows veya Mac ya için kullanın. Onun güzel paketlenmiş ve kendi dizinleri çalışır.

Yapmanız gereken, Sistem Tercihler web sunucusu Paylaşımı> etkinleştirmek ~ / Siteleri dosyalarınızı koymak ve gitmek için iyi bir konum değildir. Bir daha bağımsız bir sunucu tercih ederseniz, sadece kolay "farklı" bir şey. </flamebait>, I MAMP öneririz.