Apache и компания

Автор: SlavA Дата: 25.07.2003 00:56 Ситуация вот такая: имеется ASPLinux 7.3 в нём имеется установленный Apache и MySQL(для начала). Дело в том, что я даже не знаю как запустить демона апачи, не говоря уж о том, как заставить работать его с мусклом. В виндах(Win2000 со всеми наворотами) эту проблему я решаю парой движений, а вот в линуксе опыта пока нет.
Помогите пожалуйста советом, хоть каким, заранее благодарен.
Re: Apache и компания 25.07.2003 06:17Tohin Для начала настраиваешь файл конфигурации /etc/httpd.conf
затем в косоли httpd start, и проверяешь что получилось по адресу 127.0.0.1
Re: Apache и компания 25.07.2003 13:38SlavA на команду httpd start консоль выдаёт, что такой команды не знает:-(( что делать?
Re: Apache и компания 25.07.2003 13:58Light Конфиг находится в /etc/httpd/httpd.conf
#service httpd start или /etc/init.d/httpd start
#service mysqld start или /etc/init.d/mysqld start
для начала mysql можеш конфигурить через phpMyAdmin
Re: Apache и компания 25.07.2003 15:47SlavA Большое спасибо за советы: они помогли. Зато возникла ещё масса вопросов:
1) Демоны запустились только вторым методом, тк команды service консоль почему-то не знает.
2) Что такое phpMyAdmin я не знаю, видимо у меня его нет, тк по команде из консоли он не запускается.
3) Интересно было бы теперь узнать как администрировать MySQL (создавать и удалять базы с помошью SQL запросов), тк консоли администрирования MySQL(как в виндах) я что-то не нашёл.
4) У меня установлена куча пакетов для работы с php, но я ничего специально не настраивал, будет ли апачи работать с php прямо так или нужно что-то настраивать?
5) Нужно ли (опять же) настраивать апачи для работы с MySQL или достаточно, что бы были загружены оба демона?
Заранее благодарен.
Re: Apache и компания 25.07.2003 19:11murzic > 2) Что такое phpMyAdmin я не знаю, видимо у меня его нет, тк
> по команде из консоли он не запускается.

phpMyAdmin - web интерфейс для администрирования MySQL
[www.phpmyadmin.net]

> 3) Интересно было бы теперь узнать как администрировать MySQL
> (создавать и удалять базы с помошью SQL запросов), тк консоли
> администрирования MySQL(как в виндах) я что-то не нашёл.

phpMyAdmin

> 4) У меня установлена куча пакетов для работы с php, но я
> ничего специально не настраивал, будет ли апачи работать с php
> прямо так или нужно что-то настраивать?

Сначала нужно собрать и установить php, а затем в httpd.conf добавить две строки:
---
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
---

> 5) Нужно ли (опять же) настраивать апачи для работы с MySQL
> или достаточно, что бы были загружены оба демона?

работы двух демонов достаточно
Re: Apache и компания 26.07.2003 00:32SlavA Мне тут сказали, что php с апаче не будет работать без какого-то mod_php, у меня только ASP Linux 7.3 TASTE of Linux и там есть тоько пает mod_perl, а перл мне пока не очень интересен. и ещё можно ли обойтись без phpMyMdmin, а то у меня траффик ограничен и лучше обойтись без этой проги, если конечно есть возможность...
И все таки, можно же как ни будь командовать мусклом из консоли - это и привычно и удобно.
Почему не действует команда service?
Re: Apache и компания 26.07.2003 00:50Light > Почему не действует команда service?
Ты должен ее писать от root

> И все таки, можно же как ни будь командовать мусклом из
> консоли - это и привычно и удобно
Можно, просто напиши mysql <база данных>, по дефолту рут без пароля может все!
Re: Apache и компания 26.07.2003 11:00yumi Чему учим Грустный
[www.mysql.com]

mod_php - это модуль php
Re: Apache и компания 26.07.2003 12:08SlavA Я команду service под рутом и даю, но консольпрямо так и заявляет, что ешительно о такой команде ничего не слышала... Ничего не понимаю...
Дело в том, что инфы полно по отдельности про php apache и мускл, но чтобы описывалась настройка и использование именно их связки не нашёл...
Re: Apache и компания 28.07.2003 15:11Ustas 2 SlavA:
> Дело в том, что инфы полно по отдельности про php apache и мускл,
> но чтобы описывалась настройка и использование именно их связки не
> нашёл...
"Связка" здесь не при чем - неудачный термин совершенно, т.к. он слишком часто вводит в заблуждение начинающих. Apache и mysql работают совершенно независимо друг от друга (вместо апача может быть любой web-сервер, а вместо mysql - любая СУБД). Просто, когда у тебя запущен mysql, то cgi-скрипты (не важно на чем они написаны) с помощью стандартных API соединяются с сервером mysql (обычно через сокет), и общаются с СУБД с sql-запросами.
Вот и все.

Если ты это понял, то тебе должно стать яснее, где копать. Удачи.
RSS-материал