Apache, как установить?

  • Автор темы user1_
  • Дата начала
U

user1_

Guest
Не силен я в юниксах, а Апаш прикрутить надо (на РедХэт, оч. специфич. 3-ей версии)
Распаковал я тар-архив Апаша1.3.2. Выполнил

[user1@localhost apache]$ ./configure --prefix=/home/user1/www/apache/
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
Error: could not find any of these C compilers
anywhere in your PATH: gcc cc acc c89
Configure terminated

Вот такая ошибочка вылезла...

Как устаносить Апаш (правильно)?
 

misk

New member
Сообщения
4
Реакции
0
Баллы
1
Токен
0
a ты root на системе? тогда

up2date gcc cc acc c89

ну или с дисков проинсталируй эти пакеты, тебе иначе копилировать нечем

что ты кстати понимаешь под "оч. специфич. 3-ей версии"?

-msk
 
U

user1_

Guest
что ты кстати понимаешь под "оч. специфич. 3-ей версии"?
myLinux, украинская версия... Пока без звука (распознает АС97, но работать с ним не хочет), без модема (не знаю где его конфигить, как стандартный - не работает)...





a ты root на системе? тогда up2date gcc cc acc c89

ну или с дисков проинсталируй эти пакеты, тебе иначе копилировать нечем
Э-э-э... "up2date..."достаточно? :lammer: gcc cc acc c89 лежат... А где они лежат?
 
Последнее редактирование модератором:

KeeperMan

Member
Сообщения
340
Реакции
6
Баллы
18
Токен
0
user1_,
Так, если нет модема, то up2date не пойдет, так как ему не от куда будет выкачивать пакеты. Войди в Обычный установщик от RedHat (там в меню пошарь) и в разделе разработка (что-то типа того), выбери, то, чего Апачу не хватает (ну, это не иму не хватает, просто компилить его нечем).

З.Ы. По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)???
 
U

user1_

Guest
По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)?
Потестить перл-скрипты в их родной среде. Под Вин, как я понял (и немного убедился), многое не работает (Активе Варе Перл+ВинАпаш). В общем, попрактиковаться. А так как я :lamer:, наступаю на все возможные грабли, которые нахожу на своем пути.
Ну, а что Линукс у меня такой интересный ;)...дык, диск подарили, с ним и работаю. А до ФриБсд, я думаю, мне пока еще далеко (5.1 у меня имеется, да снес я его - не смог иксы правильно настроить, точнее в/карту и скрин)...
 

KeeperMan

Member
Сообщения
340
Реакции
6
Баллы
18
Токен
0
user1_,
Какое количество дисков у дистриба. Если 1 - то засада, вряд ли там компилятор будет (по ALT J 2.2 помню). А на счет модема, что за модем, как пытался прикрутить (случаем не winmodem)?
 
U

user1_

Guest
Какое количество дисков у дистриба. Если 1 - то засада
Да - диск 1 :(
А на счет модема, что за модем,
Модем - Acorp 56000 (data/fax/voice). Настроки в линуксе:
тип модема (dev/ttys0,...);
управление потоком (программное, аппаратное, нет);
скорость модема.
После установки ttys0 (так, по-моему, правда, могу ошибаться), аппаратное ("нет" тоже ставил), сорость - соответственная модем становится ... станлартным и якобы активным, но брешет - не работает
 
D

DeMoN1974

Guest
зачем собирать? может взять готовый бинарный пакет и поставить - и поменьше качать придется чем gcc cc acc c89
 
M

mrak

Guest
user1_,
не нашел на distrowatch.org такого дистриба, но судя по всему он на рэдхад базируется, значит RPM пакет нужен для красной шапки.
например для 9й - _ftp://ftp.pbone.net/mirror/www.megaloman.com/%7Ehany/_data/RPM/doors5.0/apache-1.3.29-1.i686.rpm
так же можно зайти сюда _http://rpm.pbone.net и поискать
 
U

user1_

Guest
Это я их поисковиком нашел:

Search results for apache-1.3.29-1.i686.rpm :
Filename Distribution File size
apache-1.3.29-1.i686.rpm PLD 1049 kB
apache-1.3.29-1.i686.rpm RedHat 9 586 kB Info available.

Благодарю!
Сейчас скачаю да попробую...
 
U

user1_

Guest
Mandrake 10 стоит. Поперебирал тут rpm-пакеты, результат один - везде вылазят ошибки. Наверное не те пакеты подобрал (хотя Mandrake 10.x, other). ?
Ошибочки вот:
[user@localhost win_c2]$ rpm -i apache-1.3.29-1.i686.rpm
предупреждение: apache-1.3.29-1.i686.rpm: подпись DSA V3: NOKEY, key ID e01260f1ошибка: Неудовлетворенные зависимости:
/usr/bin/getgid нужен для apache-1.3.29-1
rc-scripts нужен для apache-1.3.29-1
libmm.so.11 нужен для apache-1.3.29-1


[user@localhost apache]$ rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: cannot open lock file ///var/lib/rpm/RPMLOCK in exclusive mode
ошибка: не могу открыть базу данных Packages в /var/lib/rpm





user@localhost apache]$ rpm -i apache-1.3.6-29mdk.i586.rpm предупреждение: apache-1.3.6-29mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: Неудовлетворенные зависимости:
libpq.so.2.0 нужен для apache-1.3.6-29mdk
 
U

user1_

Guest
Еще одна попытка...С тем же успехом :confused: (хоть и gcc -пакеты я подгрузил, тот же результат):




[root@localhost apache_1.3.31]# /.configure /home/user/apache/
bash: /.configure: No such file or directory
[root@localhost apache_1.3.31]# ./configure --prefix=/home/user/apache/
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
o rewrite_module uses ConfigStart/End
disabling DBM support for mod_rewrite
(perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
o dbm_auth_module uses ConfigStart/End
o db_auth_module uses ConfigStart/End
Error: None of Berkeley-DB 1.x, 2.x or 3.x libraries found.
Either disable mod_auth_db or provide us with the paths
to the Berkeley-DB include and library files.
(Hint: INCLUDES, LDFLAGS, LIBS)


Что это за лайбрариз?



Кстати, в дистрибе Мандрейка 10-го вроде бы Апаш должен быть?

Да что-то я его в пакетах не нашел (3 диска дистриба)...

Пама-а-а-жите! Сами мы не местные...
 
Последнее редактирование модератором:

KeeperMan

Member
Сообщения
340
Реакции
6
Баллы
18
Токен
0
user1_,
[user@localhost apache]$ rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: cannot open lock file ///var/lib/rpm/RPMLOCK in exclusive mode
ошибка: не могу открыть базу данных Packages в /var/lib/rpm
Из под рута должен встать
 
U

user1_

Guest
Из под рута должен встать

Из-под root-a? :) Вот:
1)apache-1.3.6-29mdk.i586.rpm (1.4M)
Name : apache Version : 1.3.6
Vendor :
. Release : 29mdk
Date : 2000-10-12 00:00:00 Group :
.Size : 5343790



[root@localhost apache]# rpm -i apache-1.3.6-29mdk.i586.rpm
предупреждение: apache-1.3.6-29mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: Неудовлетворенные зависимости: libpq.so.2.0 нужен для apache-1.3.6-29mdk


2) apache-1.3.9-8mdk.i586.rpm (0.9M)
[root@localhost apache]# rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
пакет apache-1.3.29-1mdk (который новее, чем apache-1.3.9-8mdk) уже установлен
файл /etc/httpd/conf/apache-mime.types из устанавливаемого пакета apache-1.3.9-8mdk конфликтует с файлом из пакета apache-conf-2.0.48-1mdk
[...]
файл /usr/sbin/httpd из устанавливаемого пакета apache-1.3.9-8mdk конфликтует с файлом из пакета apache-1.3.29-1mdk



Кстати, в /usr/lib/ есть еще apache и apache2, а также apache2-modules. man аpache - нет таких...
 

KeeperMan

Member
Сообщения
340
Реакции
6
Баллы
18
Токен
0
user1_,
пакет apache-1.3.29-1mdk (который новее, чем apache-1.3.9-8mdk) уже установлен
На мысли не наводит окончание фразы? ;)

файл /usr/sbin/httpd из устанавливаемого пакета apache-1.3.9-8mdk конфликтует с файлом из пакета apache-1.3.29-1mdk

Дык это и есть бинарик апача (httpd). Попробуй его запустить из под рута в конслоли.
Либо командой httpd, либо services httpd start или services httpd2 start и после этого стукнуться в любимом браузере в localhost
 
U

user1_

Guest
Дык это и есть бинарик апача (httpd).
Эх, если бы я это знал...

Искал man apache (это логично:)), а оказывается он еще и ака httpd...

Либо командой httpd, либо services httpd start или services httpd2 start и после этого стукнуться в любимом браузере в localhost


В варианте httpd2 start - удалось, заработало:

[root@localhost root]# services httpd start
bash: services: command not found
[root@localhost root]#


[root@localhost root]# httpd start
[Tue Dec 7 18:25:00 2004] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[root@localhost root]#



[root@localhost root]# httpd2 start
Usage: httpd2 [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
[...] # перечисление разных ключей



А лежит он в
[root@localhost root]# whereis httpd
httpd: /usr/sbin/httpd /etc/httpd /usr/share/man/man8/httpd.8.bz2


Благодарю!
 
X

x0ider

Guest
KeeperMan сказал(а):
user1_,
Так, если нет модема, то up2date не пойдет, так как ему не от куда будет выкачивать пакеты. Войди в Обычный установщик от RedHat (там в меню пошарь) и в разделе разработка (что-то типа того), выбери, то, чего Апачу не хватает (ну, это не иму не хватает, просто компилить его нечем).

З.Ы. По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)???

Нормально! Нормально! Надо сразу в бой так интереснее. Ох я даже завидую человеку. Столько интересно в переди...
 
X

x0ider

Guest
KeeperMan сказал(а):
user1_,
Так, если нет модема, то up2date не пойдет, так как ему не от куда будет выкачивать пакеты. Войди в Обычный установщик от RedHat (там в меню пошарь) и в разделе разработка (что-то типа того), выбери, то, чего Апачу не хватает (ну, это не иму не хватает, просто компилить его нечем).

З.Ы. По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)???

Нормально! Нормально! Надо сразу в бой так интереснее. Ох я даже завидую этому человеку. Столько интересно впереди... А рэдхат викинь если хочешь стать спецом начинай сразу на чем нибудь правильном, до конца логичном и предсказуемом. Slackware, Debian, Gentoo никаких рпм! Когданибудь поймешь.
 
Верх