Лично я использую Zend Server Community Edition для Windows или Mac. Он красиво упакован и работает в собственных каталогах.
Если вам нужно простое решение, я бы выбрал MAMP. Это простой установщик веб-сервера, поэтому в большинстве случаев вам действительно не нужно ничего настраивать: MAMP
Если вам нужно руководство пользователя для установки MAMP, вы можете найти его здесь: {{1 }} Руководство пользователя
Я лично использую Macports для настройки среды разработки PHP. Я предполагаю, что это не лучшее решение прямо сейчас, поскольку для него требуется немного больше настроек, чем полная такое решение, как Xampp, но оно дает вам немного больше гибкости.
После того, как вы установили это (не забудьте сначала установить инструменты XCode unix), вы можете легко устанавливать пакеты. Например:
sudo port install apache2
sudo port install php5 +apache2
sudo port install mysql5
Вы также можете легко добавлять модули:
sudo port install php5-curl
Я установил Apache следующим образом (нашел это в stackoverflow), поэтому мне не нужно постоянно менять свой файл конфигурации apache каждый раз, когда я запускаю проект.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName *.dev
VirtualDocumentRoot "/Users/les/Documents/workspace/%-2+/site/html"
</VirtualHost>
При запуске нового проекта я добавляю это в свой файл / etc / hosts и перезапускаю apache:
127.0.0.1 merchant.dev
Что будет эффективно запускать скрипты в / Users / les / Documents / workspace / merchant / site / 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 {} \;'
. Mate - это ярлык, созданный textmate (действительно полезный текстовый редактор общего назначения для Mac) dsclean - это просто то, что защищает наши репозитории svn от мусора Mac.
Все, что вам нужно сделать, это активировать веб-сервер в Системных настройках> Общий доступ, поместить файлы в ~ / Sites, и все готово. Ничего особенного, просто проще.
Если вы предпочитаете более автономный сервер, я бы порекомендовал MAMP .