Мати свій власний веб-сервер насправді дуже зручно і практично. Якщо потрібно протестувати скрипти, вивести інформацію про стан устаткування або просто розмістити невеликий сайт - все це можливо за наявності такого сервера.
Ставити будемо на:
Перед установкою бажано відразу оновити систему і порти.
Насамперед ставимо Apache:
Задати налаштування для поточного порту і всіх залежностей, прибираємо всюди галочку з IPV6 так, як його не використовуємо:
Конфігурація під час установки:
Налаштування
Перевіряємо наявність або додаємо рядок в /etc/rc.conf:
Редагуємо файл /usr/local/etc/apache22/httpd.conf до такого виду:
Редагуємо файл /usr/local/etc/apache22/extra/httpd-mpm.conf до такого виду:
Редагуємо файл /usr/local/etc/apache22/extra/httpd-info.conf до такого виду:
Редагуємо файл /usr/local/etc/apache22/extra/httpd-default.conf до такого виду:
Ставимо PHP5 з портів:
У вікні вибираємо:
Php вже дозволений в конфіги як модуль, але його ще неможливо використовувати. Для його використання потрібно зв'язати розширення файлів .php з правильним типом даних щоб Apache знав для яких файлів запускати інтерпретатор php.
Для цього створюємо файл /usr/local/etc/apache22/Includes/php-application.conf з таким вмістом:
Ставимо додаткові модулі для PHP
Вибираємо все необхідне:
Там де була галочка на IPV6 я відключав так, як він не використовується.
Редагуємо php.ini до такого виду:
Перевіряємо що сервер запустився і працює
Якщо при запуску з'явиться помилка, дивимося /var/log/httpd-error.log
Перевіряємо роботу сервера:
Перевірити роботу php можна так, в кореневій папці веб сервера / usr / local / www / apache22 / data / створити файл test.php
і вписати таке вміст:
FreeBSD: Оновлення бінарників і портів