Инсталляция и настройка программного обеспечения

4 Настройка http-сервера APACHE и PHP

Для работы SAMS необходимо установить http сервер Apache, модуль php для apache и консольный php. В php должна быть активирована поддержка mysql.
Для red-hat подобных linux систем это:
apache-***.rpm,
mod_php***.rpm
php***.rpm
php-common***.rpm
php-mysql***.rpm

Настройте ваш WEB-сервер на работу с php скриптами.
Раскомментируйте или добавьте в httpd.conf следующие строки:
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php .phtml

Разрешите в httpd.conf загрузку файлов на сервер через web интерфейс:


?
Options ? ExecCGI
?

В файле php.ini (в директории /etc и директории http сервера) раскомментируйте вызов библиотеки поддержки mysql:
extensions=mysql.so
и
register_globals = On

При конфигурировании sams необходимо задать расположение root директории apache. Конфигуратор SAMS ищет root директорию apache по пути /var/www/html или /var/www/htdocs. Если в вашей системе путь не совпадает, необходимо запустить файл configure sams с ключем
--with-httpd-locations=PATH
в процессе инсталляции будет создана символическая ссылка из корневой директории сервера APACHE на директорию, в которой находятся файлы SAMS. Иначе это можно сделать самому:

ln -s /usr/local/share/sams /var/www/html/sams

Если у вас возникли проблемы с кодировкой веб интерфейса,
надо в конфиге апача задать параметр
AddDefaultCharset Off