8. Запускаем Apache командой apachectl start. Если не получается и выдается сообщение об ошибки Failed to enable the ‘httpready’ Accept Filter, то необходимо выполнить следующие действия:
в файл /boot/loader.conf добавить строчку
accf_http_load="YES"
и перезагрузить систему
или
в файле httpd.conf добавить строчки (невозможно будет использовать фильтр)
AcceptFilter http none
AcceptFilter https none
9. Перед запуском web-сервера можно было выполнить проверку корректности конфигурационного файла с помощью команды apachectl configtest.
10. Проверяем, работает ли web-сервер с помощью команды ps или sockstat (вспоминаем как).
11. Переходим в каталог /usr/local/www/apache22/data и исправляем файл index.html, фразу «It works!» заменяем на фразу «Ура заработало!!!».
12. На базовой рабочей машине открываем любой браузер, пытаемся открыть сайт по адресу www.server_freebsd.mycompany.ru. Скорее всего, вы увидите абракозябры т.к. автоматически не определилась кодировка, а у нас на сервере как помним KOI8-R. Поменяйте кодировку на странице.
13. Обновляем порты, последовательно выполняем команды
|
|
Portsnap fetch
Portsnap extract
Portsnap update
14. Устанавливаем MySQL. Выполните команды:
cd /usr/ports/databases/mysql56-server/
Make install clean
15. Создаем системные таблицы и устанавливаем на них права:
/usr/local/bin/mysql_install_db
Chown –R mysql:mysql /var/db/mysql
16. Создаем файл для логов и устанвливаем пара на него:
Touch /var/log/mysql.log
Chown mysql:mysql /var/log/mysql.log
17. Если при выполнении пунктов 22 и 23 возникает ошибка:
FATAL ERROR: Could not find./bin/my_print_defaults
Выполняем команды:
cd /usr/local
mysql_install_db --user=mysql --ldata=/var/db/mysql
18. Для запуска MySql при загрузки системы необходимо в файл /etc/rc.conf добавить:
mysql_enable=”YES”
19. Стартуем сервер MySQL:
/usr/loca/etc/rc.d/mysql-server start
20. Запускаем скрипт для указания пароля администратора и настроек безопасности:
cd /usr/local/
Mysql_secure_installation
21. Создаем файл минимальный конфигурации /usr/local/etc/my.cfg
[mysql]
log=/var/log/mysql.log
22. Установливаем PHP (при конфигурации укажите поддержку MYSQL и Apache):
Cd /usr/ports/lang/php5
Make install clean
23. В файл http.conf добавляем в секцию <Directory> в атрибут DirectoryIndex index.php
24. Выполним настройку соотнесение MIME: в http.conf в блок <IfModule mime_module> добавляем строки:
AddType application/x-httpd-php.php