Веб-сервер под ASPLinux для совсем начинающих.

Аватар пользователя frd

По-моему актуальная тема, но толком не освещена (применительно к ASPLinux 11.2).
Задался вопросом: как настроить полноценный (apache + php + mysql) www-сервер под ASPLinux 11.2?

apache
С этим разобрался: в типовой и серверной установке – пакет присутствует.
Что делать:
запускаем службу httpd:
для типовой установки:
«администрирование» - «службы» - ищем httpd и стартуем ее.
для серверной:
аналогично, только службы лежат в «администрирование» - «настройка сервера» - «службы»
Проверяем работу: заходим на http://localhost/ - получаем страницу apache (no_index_error)
Файловая директория www-сервера: var/www/html/
-------------------------------------

А вот с этим пока сложновато:
php + mysql

Пакеты:
mysql
mysql-server
php-mysql
и проч. вроде установлены, но php-скрипты не исполняются – при попытке вызова просто вываливается текст скрипта. Отсюда вопрос:
php к апачу надо самостоятельно прикручивать? и как? и перед этим, наверное, нужно и mysql настроить… как?
а потом хотелось бы phpMyAdmin – это отдельно?
…понимаю, что это Linux – но так хотелось в один момент запустить web-сервер Улыбка.
вдруг есть в ASPLinux пакет типа XAMPP?
и кстати, а где можно посмотреть описание (хотя бы краткое) пакетов входящих в дистрибутив или нужно это самостоятельно выяснять?

Аватар пользователя DRVTiny

Re: Веб-сервер под ASPLinux для совсем начинающих.

Цитата:
и кстати, а где можно посмотреть описание (хотя бы краткое) пакетов входящих в дистрибутив

Это самый простой вопрос: введите в консоли rpm -qi <имя_установленного_пакета> (например, rpm -qi gaim) или rpm -qpi <путь_к_файлу_из_кот_был_установлен_пакет.rpm> (например, rpm -qpi gaim-<чего-то там>.i386.rpm)

Цитата:
вдруг есть в ASPLinux пакет типа XAMPP?

Такого пакета нет, но под Linux тоже есть комплексные решения, подобные Денверу. В Chip Special Linux была статья на эту тему...

Цитата:
и проч. вроде установлены, но php-скрипты не исполняются – при попытке вызова просто вываливается текст скрипта

Нужно руками лезть в файл /etc/httpd/conf/httpd.conf и прописывать там соотв. опцию (на самом деле нужно просто указать, что расширение *.php соответствует CGI-скрипту и разрешить запуск файлов в том или ином каталоге веб-сервера). В данном случае Вам один лишь RTFM и поможет, благо, что по Apache и русской документации выше крыши (да и книг хороших немало).

Аватар пользователя frd

Веб-сервер под ASPLinux для совсем начинающих.

Разобрался (спасибо за помощь).
итак, прикручиваем php + mysql:
в конфиге апача который лежит здесь: /etc/httpd/conf/httpd.conf в соответствующем разделе (где остальные LoadModule) нужно прописать
LoadModule php5_module modules/libphp5.so
это php, теперь mysql:
в службах запускаем msqld
теперь phpMyAdmin:
качаем отсюда http://php-myadmin.ru/download/ последнюю версию и ставим согласно инструкции: http://php-myadmin.ru/doc/install.html
все, - полноценный www-сервер в нашем распоряжении…
в общем все достаточно просто и быстро

Аватар пользователя frd

Веб-сервер под ASPLinux для совсем начинающих.

DRVTiny писал(а):
Это самый простой вопрос: введите в консоли rpm -qi <имя_установленного_пакета> (например, rpm -qi gaim) или rpm -qpi <путь_к_файлу_из_кот_был_установлен_пакет.rpm> (например, rpm -qpi gaim-<чего-то там>.i386.rpm)

т.е. как я и предполагал - нужно все самому самостоятельно выяснять – брать конкретный пакет и смотреть зачем он нужен. А вот заранее получить список всех возможных (в дистрибутиве) пакетов с описанием никак нельзя?

RSS-материал