SDB:Установка HTTP Сервера
Проверено в openSUSE
Рекомендуемые статьи
Связанные статьи
Установка
Для установки HTTP сервера достаточно открыть Центр управления YaST2 -> Управление программным обеспечением.
В открывшемся окне выбрать фильтр "Шаблоны". Затем найти категорию "Функции сервера" и установить галочку напротив пункта "Веб-сервер и сервер LAMP". Затем нажатием "Принять" начать установку.
По завершении установки в системе будут присутствовать сам веб-сервер Apache (выполняющий роль HTTP Сервера), а также модуль реляционных баз данных MySQL, модуль для поддержки языка PHP5, компонент визуальной настройки HTTP сервера для YaST, а также некоторые мелкие вспомогательные компоненты.
HTTP сервер, установленный в таком виде, нуждается в некоторых дополнительных настройках под конкретную задачу.
Настройка
Читайте соответствующую статью о настройке HTTP сервера через YaST2.
Также желательно произвести начальную настройку MySQL.
Проверка
Без каких-либо дополнительных настроек работу Apache возможно проверить, если набрать в адресной строке браузера адрес "http://localhost/". В ответ должна появиться страница с надписью "IT WORKS!".
Если к этому этапу Вы уже настроили HTTP Сервер на Ваши страницы, то они уже должны быть доступны при наборе соответствующих сайтов в адресной строке.
Быстрый способ проверить поддержку PHP заключается в том, чтобы в стартовой папке сайта записать файл index.php со следующим содержимым:
<?php phpinfo(); ?>
А затем набрать в адресной строке браузера сайт с этой стартовой страницей. Если на экране появится служебная информация о PHP, то поддержка PHP присутствует. В противном случае будет отображена пустая страница, либо указанные выше три строки без каких-либо изменений.
Поддержку MySQL проще всего проверить введением в стартовый файл index.php следующего содержимого:
<?php $server = "localhost"; $user = "user"; $password = "pass"; $db = "db_name"; $table = "table_name"; $link = mysql_connect($server, $user, $password); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_select_db($db) or die(mysql_error()); $sql = "SELECT * from $table"; $result = mysql_query($sql) or die(mysql_error()); ?>
Для переменных $server, $user, $password, $db, $table нужно указать корректные данные. Если у Вас нет необходимой информации, тогда обратитесь к настройке MySQL разделом выше.