Apache + PHP .

Ставим веб-сервер /usr/ports/www/apache22 (текущая версия apache-2.2.9), ставится без проблем, в меню выбра я убрал только IPV6.

# cd /usr/ports/www/apache22
# make install clean (или portinstall apache22)

Далее ставим PHP5 /usr/ports/lang/php5 (текущая версия php-5.2.6), в меню выбора убираем IPV6 и устанавливаем галочку напротив APACHE – Build Apache module.

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

Теперь открываем конфиг апача /usr/local/etc/apache22/httpd.conf и проверяем, там должнен быть прописан модель php – LoadModule php5_module libexec/apache22/libphp5.so. Также сюда добавляем обработчик PHP:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Добавляем в rc.conf автозапуск апача – apache22_enable=”YES”, перегружаемся или запускаем скрипт запуска – /usr/local/etc/rc.d/apache22 start. Если никаких ошибок нет, то проверим работает ли PHP. Для этого создаем файл info.php такого содержания:
<?php
phpinfo();
?>
и ложим его директорию где лежит index.html – по умолчанию /usr/local/www/apache22/data. Теперь в браузере вводим http://ip/php.info и если видим страничку параметров PHP – значит все успешно установилось.

© Mau, 2008.