После долгих лет использования MAMP я обнаружил, что могу использовать встроенный сервер Apache Snow Leopard. Теперь, когда я перешел на Lion, я понятия не имею, как это сделать.
Знаете ли вы, как превратить мой Mac OS X Lion в веб-сервер, чтобы я мог легко запускать на нем последнюю версию PHP и MySQL? Кроме того, как мне установить псевдонимы "localhost"? Я помню, это был файл httpd.conf - то, чего я больше не могу найти на Lion.
mate
. sudo mate /etc/apache2/httpd.conf Для этой цели рекомендуется зарегистрировать его в ~ / .bash_profile перед первым использованием: export EDITOR = 'mate -w' и создать символическую ссылку в папке ~ / bin: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * Приведенная выше информация относится к пользователям Mac OS XОтветы:
Сначала вам нужно включить Apache в предварительной панели Sharing. Проверьте «Общий доступ к Интернету», и ваш веб-сервер работает.
Обратите внимание, что начиная с Mountain Lion , веб-общий доступ был удален с панели настроек общего доступа, но Apache все еще включен. Проверьте этот ответ для управления Apache в Mountain Lion.
Для активации PHP вам нужно отредактировать
/etc/apache2/httpd.conf
в Terminal.app. Это требует учетных данных root.nano
это очень доступный редактор командной строки, если вам неудобноvim
.Найдите строку (вы можете нажать ctrl+, Wчтобы начать поиск
nano
):и раскомментируйте это. Далее найдите строку
и раскомментируйте это, чтобы включить поддержку виртуальных хостов.
Сохраните файл и выйдите
nano
, нажав ctrl+ X, затем подтвердите изменения, нажав Y(а), затем enter.Теперь вы можете редактировать ваши виртуальные хосты в файле
/etc/apache2/extra/httpd-vhosts.conf
Важно отметить, что первый определенный хост будет хостом по умолчанию для неквалифицированных имен хостов. Для разрешения дополнительных имен хостов, кроме как,
localhost
я рекомендую жестко их кодировать в/etc/hosts
.Чтобы установить MySQL, загрузите установщик с веб-сайта MySQL (64-битный установщик должен быть в порядке). Следуйте инструкциям, чтобы установить его.
Наконец, чтобы настроить PHP для MySQL, скопируйте значение по умолчанию
php.ini
:Теперь вы можете редактировать
/etc/php.ini
(опять же корневой доступ требуется) и заменить все ссылки на/var/mysql/mysql.sock
с/tmp/mysql.sock
(местоположение по умолчанию сокета MySQL после запуска программы установки). Вероятно, есть около 3 ссылок на этот путь.Наконец, перезапустите Apache, чтобы новая конфигурация вступила в силу:
В качестве альтернативы вы можете перезапустить Apache, выключив и снова включив его в предварительной панели Sharing.
Выполнено.
источник
Для справки, альтернативой MAMP является WebStart, которая позволяет легко управлять профессиональным веб- сервером Apache 2 в Mac OS X 10.7 Lion.
источник
Вы можете найти хороший учебник здесь, чтобы включить также phpmyadmin и тому подобное, без использования mamp
источник