Проследите, чтобы запись --includedir=.. ./1.3/Headers \ находилась на одной строке.
Компиляция Apache
Если настройка прошла успешно, можно компилировать Apache:
make
В случае успеха можно установить Apache:
make install
В этот момент Apache может оказаться неработоспособным, если старый файл httpd.conf не был перезаписан и осуществляется попытка загрузить прежнюю версию РНР, которая может не быть настроена и скомпилирована для работы с новой версией Apache.
Можно отредактировать httpd. conf и закомментировать (не удаляя) все строки, содержащие символы «php», а затем остановить Apache и запустить его заново, чтобы убедиться в его работоспособности:
apachectl stop apachectl start
Чтобы выполнить эти команды, может понадобиться перейти в каталог Apache bin или выполнить bin/apachectl.
Из-за проблемы с Mac OS X GUI не рекомендуется запускать Apache с помощью апплета System Preferences | Sharing. Хотя Apache запустится при включенном веб-доступе, OS Хне позволит выключить запущенный Apache. Поэтому рекомендуется запускать и останавливать Apache только из окна терминала, вызывая apachectl.
После ввода команды apachectl start можно проверить, действительно ли Apache запустился, поискав в списке процессов серверный процесс httpd с
помощью комбинации команд ps и grep либо поискав httpd в средстве просмотра процессов (process viewer) Mac OS X:
ps -A Tgrer httpd
620 nobody 00:00:00 httpd
621 nobody 00:00:00 httpd
622 nobody 00:00:00 httpd
Если найден хотя бы один процесс httpd, значит, веб-сервер Apache успешно запустился.
Теперь вы должны увидеть по адресу http://loca.lhos/"> http://loca.lhos страницу по умолчанию установки Apache или ту, на отображение которой как исходной был настроен ваш веб-сервер ранее в соответствии со значением DocumentRoot в httpd. conf.
Установка PHP
Появились сторонние разработчики, предлагающие откомпилированные версии Apache/PHP для работы в OS X. Необходимости в таких пакетах нет, но надо отметить их наличие. Дополнительные сведения о загрузке двоичных версий РНР для OS X можно получить в руководстве по РНР. В данной книге мы рассказываем о компиляции из исходного кода, но если у вас возникнут серьезные трудности, может оказаться проще установить откомпилированные двоичные файлы.
Загрузите исходный код РНР и разархивируйте его во временный каталог - так же, как это делалось для MySQL и Apache. Если требуются какие-то расширения РНР помимо MySQL, их следует загрузить, установить и протестировать до установки РНР.