Для установки самого интерпретатора php нужно выполнить следующие шаги. Мы будем рассматривать установку php версии 5. если вам по каким-то причинам нужна версия 4. вам нужно будет просто адаптировать эти инструкции. 13 основном это сведется к исправлению php5 па php4 во всех командах. Выполняем команды:
Код
# cd /usr/ports/lang/php5
Код
# make config
Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно:
После этого в этой же директории выполняете команду:
Код
# make install
Она скачает, скомпилирует и установит модуль php. Частности она автоматом исправит и конфигурацию apache сервера, чтоб включить этот модуль с список доступных модулей. Как подключить модуль php в apache
После установки php уже разрешен в конфиге с apache как модуль, но его еще невозможно использовать. Для его использования нужно связать расширения файлов.php с правильным типом данных чтоб Apache знал. Для каких файлов запускать интерпретатор php. Откройте файл /usr/local/etc/apache/httpd.conf командой:
Для загрузки модуля PHP после этого просто вызовите команду apachectl с параметром graceful:
Код
# apachectl graceful
Поддержка PHP в FreeBSD построена по модульному принципу, поэтому базовая установка обладает очень ограниченной функциональностью. Дополнительная функциональность может быть легко добавлена при помощи порта lang/php5-extensions, управляющего набором расширений PHP через меню, либо просто путем установки дополнительных портов.Для того что бы добыть порт выполнить команду:
Код
# cd /usr/ports/lang/php5-extensions # make install
Например, для добавления поддержки MySQL к PHP5, просто установите порт databases/php5-mysql.
После установки новых расширений сервер Apache должен быть рестартован, чтобы изменения в конфигурации вступили в силу:
Код
# apachectl graceful
Собирал из разных источников. By Soldat
Бессонница – это когда рядом спит девушка в одних трусиках, но ты пообещал не приставать
Сообщение отредактировал Soldat - Вторник, 08.01.2013, 17:24