Установка связки Apache + PHP + MySQL на Mac OS X

Установка связки Apache + PHP + MySQL на Mac OS X
В прошлой статье я рассказывал о том, как установить и сконфигурировать популярную СУБД MySQL на машину под управлением Mac OS X.

В сегодняшней статье как я и обещал мы поставим самый популярный веб-сервер Apache и интерпретатор PHP, затем соединив все воедино получим локальный, полнофункциональный веб-сервер.

Думаю, для многих будет приятной новостью узнать, что в Mac OS X по умолчанию уже установлен веб-сервер Apache, что отчасти облегчает нашу задачу. Для его активации нужно выполнить ряд простых действий, а именно зайти в меню Системные настройкиОбщий доступ и в открывшемся окне отметить галочкой пункт Общий веб-доступ:

Теперь ваш веб-сервер запущен и работает. Получить доступ к своему сайту вы можете набрав в адресной строке браузера http://127.0.0.1/~ ваш логин.

Обратите внимание, что файлы *.html вашего сайта хранятся в «хомяке» (домашней папке пользователя) в каталоге Сайты. Сейчас вы можете создать любой статический сайт и любоваться им покуда в глазах не будет рябить.

Для того чтобы сайт был динамическим, к уже установленному веб-серверу Apache, необходимо «прикрутить» интерпретатор языка PHP. Сделать это можно несколькими путями, самый простой из которых я и поведаю.

Сначала скачиваем php-модуль для Apache, который включает в себя основные расширения PHP, в том числе и расширение для работы с СУБД MySQL. Скачав запускаем пакет и производим его установку. На этом процесс установки и настройки закончен. Убедиться в том, что все работает нормально можно создав в папке Сайты файл index.php следующего содержания:


<?php phpinfo(); ?>

Затем в адресной строке ввести адрес сайта http://127.0.0.1/~you login/index.php. Если на экране появиться следующая страница (см. ниже), то вы все сделали правильно и вас можно поздравить.

phpinfo.png

Обратите внимание!

  1. PHP устанавливается в каталог /usr/local/php5 – там же храняться все файлы для его настройки;
  2. Apache хранит свои настройки в /etc/apache2, главный настроечный файл httpd.conf.

Дополнительную информацию по настройке вы всегда сможете найти в интернете, так как это очень обширная тема и информации по ней предостаточно.