Apache php mysql під FreeBSD 9

Під новий рік вирішив побалуватись з nix, для цього вирішив зібрати собі віртуальний "тестовий стенд".

WARNING: Ніксовий користувач я "не ось тобі", тому знаючим людям деякі речі можуть здатися дивними. А може й ні

У нас є гола фря під віртуальною машиною. Тепер потрібно встановити та налаштувати php + apache + mysql.

Трохи змінюємо налаштування віртуальної машини для того, щоб до неї можна було звернутися через мережу:

apache

А ось і вона, під ip 192.168.1.13:

потрібно

Для початку хочу сказати, що я відразу поставив midnight commander, тому що "кидав я vi в тартар" (с).

Ставимо Apache 2x:

У /etc/rc.conf потрібно додати:

Встановлюємо php5. Ставити php як модуль апача або cgi особливо різниці в даному випадку (для тестового майданчика) немає. Я вирішив поставити php як модуль для apache.

Створюємо php.ini, тому що при встановленні з портів він не створюється.

Ставимо mysql 5.0:

У /etc/rc.conf потрібно додати рядок:

Тепер нам потрібно подружити apache та php. Для цього йдемо у /usr/local/etc/apache22/httpd.conf.

Тут, як мінімум, потрібно не забути вказати:

Далі два варіанти налаштування.

Якщо php був встановлений як модуль апача, то нам потрібно всього лише підключити модуль libphp5.so і прописати типи:

Якщо php встановлений як cgi, налаштування дещо інші:

Власне після цих махінацій у нас все має працювати