Установка и настройка apache, php и mysql на freebsd

Опубликовано 20 ноября 2009
и помечено как: , , , , .

Недавно установил на старый комп, который уже который год пылится в углу, FreeBSD 7.1. Почему именно ее? Потому что была на диске. Есть более свежая версия, но тянуть ее с нета проблематично. На vds в основном используется версия 6.3, видимо, проверенная временем. Конфа компа, кста, примерно соответствует дохленькому vds, какой я держу у мажордомо - CPU Celeron 1GHz, RAM 128Mb, HDD 80Gb.

В сети много доков на тему установки и настройки LAMP (linux, apache, mysql, php/perl), но всё равно установка заняла целую ночь. А всё потому, что я ставил готовые пакеты с диска, пропуская некоторые важные моменты из доков, наивно полагая, что в пакетах уже всё есть. Ха-ха! А надо было всё собирать из портов. Потому что в пакете apache22 не было модуля mod_suexec, а в пакете php5 не было модуля libphp5 для апача.

Хотя доки тоже пришлось поискать, потому что первые места выдачи по установке apache и php занимают старые

трастовые сайты, точнее, их страницы, где описывается установка apache1

и php4. При инсталляции из портов разницы, в принципе, нет, но для новичка путаницу вносит.

Итак, правильный вариант на заметку:

Ставим Apache. Не забыть выбрать чекбокс напротив mod_suexec.

# cd /usr/ports/www/apache22
# make config
# make install

Ставим php. Не забыть выбрать "Apache Module" чекбокс и поддержку mysql включить.

# cd /usr/ports/lang/php5
# make config
# make install

В /etc/rc.conf прописать apache_enable="YES"

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

(обязательно)