решил установить последний апач первой ветки и mysql. у меня в федоре уже стоит апач второй не очнь свежий. собсна вопрос: нужно ли удалять дефолтовый апач чтобы поставить новый? и вообще на будущее: как удалять софт в никсах и всегда ли это нужно чтобы поставить новую версию?
спасибо
установка апача и Mysql (проблемы)
Модератор: /dev/random
-
dey
- Сообщения: 335
- ОС: OpenSuse 11.1
Re: установка апача и Mysql
Newbby писал(а): ↑26.05.2007 19:30решил установить последний апач первой ветки и mysql. у меня в федоре уже стоит апач второй не очнь свежий. собсна вопрос: нужно ли удалять дефолтовый апач чтобы поставить новый? и вообще на будущее: как удалять софт в никсах и всегда ли это нужно чтобы поставить новую версию?
спасибо
Удалять софт можно по разному, судя по всему у тебя Fedore то есть rpm-based .Если из консоли удалять- то rpm -e <название пакета>, можно удалять и с помощью менеджера пакетов . Если нужно просто обновить софт то для rpm можно выполнить upgrade .Вообще все это много где описывается, поищи . Насчет апача если ставиться первую версию, то второй лучше удалить
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Roger Penrose,The Emperor's New Mind
-
Newbby
- Сообщения: 15
- ОС: Fedora
Re: установка апача и Mysql
хотелось бы на конкретном примере apache 2.2.0 и fedore core 4
тоесть если я правильно понял то: сначало удаляю второй апач rpm -e apache а потом ставлю свой апач (он не рпм а из исходников), верно?
тоесть если я правильно понял то: сначало удаляю второй апач rpm -e apache а потом ставлю свой апач (он не рпм а из исходников), верно?
-
dey
- Сообщения: 335
- ОС: OpenSuse 11.1
Re: установка апача и Mysql
да только надо указать полное название пакета, которое можно узнать с помощью rpm -qa http*
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Roger Penrose,The Emperor's New Mind
-
Newbby
- Сообщения: 15
- ОС: Fedora
Re: установка апача и Mysql
[root@Fedora ~]# rpm -qa http*
httpd-2.2.0-5.1.2
httpd-manual-2.2.0-5.1.2
[root@Fedora ~]# rpm -e httpd-manual-2.2.0-5.1.2
[root@Fedora ~]# service httpd stop
Stopping httpd: [ OK ]
[root@Fedora ~]# rpm -e httpd-2.2.0-5.1.2
error: Failed dependencies:
httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.2-5.1.i386
httpd-mmn = 20051115 is needed by (installed) php-5.1.2-5.i386
httpd-mmn = 20051115 is needed by (installed) mod_python-3.2.8-3.i386
httpd-mmn = 20051115 is needed by (installed) mod_ssl-2.2.0-5.1.2.i386
webserver is needed by (installed) webalizer-2.01_10-29.2.1.i386
httpd >= 2.0.40 is needed by (installed) mod_python-3.2.8-3.i386
httpd = 0:2.2.0-5.1.2 is needed by (installed) mod_ssl-2.2.0-5.1.2.i386
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.9-3.i386
[root@Fedora ~]#
что делать?
httpd-2.2.0-5.1.2
httpd-manual-2.2.0-5.1.2
[root@Fedora ~]# rpm -e httpd-manual-2.2.0-5.1.2
[root@Fedora ~]# service httpd stop
Stopping httpd: [ OK ]
[root@Fedora ~]# rpm -e httpd-2.2.0-5.1.2
error: Failed dependencies:
httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.2-5.1.i386
httpd-mmn = 20051115 is needed by (installed) php-5.1.2-5.i386
httpd-mmn = 20051115 is needed by (installed) mod_python-3.2.8-3.i386
httpd-mmn = 20051115 is needed by (installed) mod_ssl-2.2.0-5.1.2.i386
webserver is needed by (installed) webalizer-2.01_10-29.2.1.i386
httpd >= 2.0.40 is needed by (installed) mod_python-3.2.8-3.i386
httpd = 0:2.2.0-5.1.2 is needed by (installed) mod_ssl-2.2.0-5.1.2.i386
httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.9-3.i386
[root@Fedora ~]#
что делать?
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: установка апача и Mysql
Угум. Все правильно. Модули Апача выделены в отдельные пакеты, и если исходники у тебя полные, они, скорее всего, установятся. PHP, если снесешь, придется устанавливать отдельно. И, скорее всего, тоже из исходников. А вот про user-share не скажу, не знаю.
Все это называется dependancy hell. И придумано, чтобы народ софт из пакетов ставил, а не из сырцов. Ты уверен, что подходящего тебе пакета в природе не существует?
-
Newbby
- Сообщения: 15
- ОС: Fedora
Re: установка апача и Mysql
тоесть я сейчас смогу спокойно ставить apache_1.3.37 из исходников и конфликтов не будет?
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: установка апача и Mysql
Нет, ну на апач 1.3 уж сто процентов пакет должен быть...
В общем, я точно не скажу, но мне сильно кажется, что первая и вторая версия апача разделены. По крайней мере, у меня на Слаке, у них все директории полностью разные. То есть, наверное, можно апач второй версии не сносить. Я так думаю.
-
Newbby
- Сообщения: 15
- ОС: Fedora
Re: установка апача и Mysql
Нет, ну на апач 1.3 уж сто процентов пакет должен быть...
я с httpd.apache.org качал, там первая ветка тока в сорцах. файлик называется apache_1.3.37.tar.gz
-
Newbby
- Сообщения: 15
- ОС: Fedora
Re: установка апача и Mysql
также вопрос в догонку: как сменить www диру для апача? сейчас это: /var/www/html, надо: /home/httpd
с настройкой под виндой проблем небыло у меня, тут пришлось попотеть. сидел час, втыкал в настройки httpd.conf. вроде всё сделал верно: перезапускаю, захожу оперой пишет:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
выставел теже права и привелегии что и стоят на /var/www, всёравно не катит. сделал по ламерски: поиск и замена в httpd.conf всех фраз "var/www" и замена на "home/httpd" - тожесамое. обратная замена - работает
как быть?
с настройкой под виндой проблем небыло у меня, тут пришлось попотеть. сидел час, втыкал в настройки httpd.conf. вроде всё сделал верно: перезапускаю, захожу оперой пишет:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
выставел теже права и привелегии что и стоят на /var/www, всёравно не катит. сделал по ламерски: поиск и замена в httpd.conf всех фраз "var/www" и замена на "home/httpd" - тожесамое. обратная замена - работает
как быть?
-
dey
- Сообщения: 335
- ОС: OpenSuse 11.1
Re: установка апача и Mysql
Newbby писал(а): ↑27.05.2007 14:50также вопрос в догонку: как сменить www диру для апача? сейчас это: /var/www/html, надо: /home/httpd
с настройкой под виндой проблем небыло у меня, тут пришлось попотеть. сидел час, втыкал в настройки httpd.conf. вроде всё сделал верно: перезапускаю, захожу оперой пишет:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
выставел теже права и привелегии что и стоят на /var/www, всёравно не катит. сделал по ламерски: поиск и замена в httpd.conf всех фраз "var/www" и замена на "home/httpd" - тожесамое. обратная замена - работает
как быть?
Надо бы глянуть на твой конфиг ,так трудно будет сказать . А первой и второй apache может и могут на одном компе быть запущены как говорит Uncle_Theodore . Наверно для этого они должны слушать разные порты
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Roger Penrose,The Emperor's New Mind