URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 29507
[ Назад ]

Исходное сообщение
"Апач упирается"

Отправлено abm , 02-Май-03 09:15 
Ставил апач, что-то не получилось - удалил, решаил поставить заново в другую директорию. Удалял просто каталог apache2 из /usr/local/ теперь поставил всё в opt запускаю, а он ссылается на httpd.conf из usr/local и пишет что не может его найти. Что длеать?

Содержание

Сообщения в этом обсуждении
"Апач упирается"
Отправлено dl , 02-Май-03 10:41 
1. проверить (всякое же бывает) не является ли /opt сим. линком на /usr/local. Я иногда делаю так...
2. Проверить с какими опциями собирался апач и было ли там нормально прописан новый путь (--prefix)

>Ставил апач, что-то не получилось - удалил, решаил поставить заново в другую
>директорию. Удалял просто каталог apache2 из /usr/local/ теперь поставил всё в
>opt запускаю, а он ссылается на httpd.conf из usr/local и пишет
>что не может его найти. Что длеать?



"Апач упирается"
Отправлено abm , 02-Май-03 10:48 
/opt не является линком, апач собирался с опциями ./configure --enable-modules=php --prefix=/opt/apache/

"Апач упирается"
Отправлено MiF , 02-Май-03 10:53 
>/opt не является линком, апач собирался с опциями ./configure --enable-modules=php --prefix=/opt/apache/


./configure --prefix=/opt/apache/ --enable-module=so


"Апач упирается"
Отправлено abm , 02-Май-03 11:14 
>>/opt не является линком, апач собирался с опциями ./configure --enable-modules=php --prefix=/opt/apache/
>
>
>./configure --prefix=/opt/apache/ --enable-module=so

а чего so значите сли не секрет? :)


"Апач упирается"
Отправлено abm , 02-Май-03 11:32 
>>/opt не является линком, апач собирался с опциями ./configure --enable-modules=php --prefix=/opt/apache/
>
>
>./configure --prefix=/opt/apache/ --enable-module=so
сделал ./configure --prefix=/opt/apache/ --enable-module=so make make install

сё равно хочет искать httpd.conf в /usr/local



"Апач упирается"
Отправлено Ihor , 02-Май-03 12:04 
Перед configure - make distclean

"Апач упирается"
Отправлено abm , 02-Май-03 12:40 
да спасибо, полчилось, теперь новая проблема - не ставится php. Мои действия:

cd php-4.0.3
./configure --with-aspx2=../http-2.0.45
make
make install

cd ../httpd-2.0.45
./configure --enable-module=so --prefix=/opt/apache/
make
make install

потом в httpd.conf добавляю

AddType application/x-httpd-php .php


но пхп отказывается работать. В чём ошибка?



"Апач упирается"
Отправлено abm , 02-Май-03 23:17 
?


"Апач упирается"
Отправлено Ihor , 02-Май-03 23:47 
А поставил в httpd.conf
LoadModule php4_module        libexec/libphp4.so
AddModule mod_php4.c
?
И что именно не работает - если конкретный скрипт, то проблема м.б. и в нём.

"Апач упирается"
Отправлено abm , 03-Май-03 00:12 
>А поставил в httpd.conf
>LoadModule php4_module        libexec/libphp4.so
>AddModule mod_php4.c
>?
>И что именно не работает - если конкретный скрипт, то проблема м.б.
>и в нём.

файла libphp4.so не существет, также как и нет папки libexec (есть lib) это ИМХО надо было писать в первом апаче, а у меня вторая версия. скрипт:

<?
echo "Хрен вам";
?>

думаю тут пробем нет :) Так всетки как грамотно поставить апач с пхп? всё упирается куда-тои не могу понять где.


"Апач упирается"
Отправлено abm , 03-Май-03 13:54 
новая проблема :(

[root@nova php-4.3.0]# /usr/local/apache2/bin/apachectl start
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

чго это значит?


"Апач упирается"
Отправлено michelle , 03-Май-03 16:29 
>новая проблема :(
>
>[root@nova php-4.3.0]# /usr/local/apache2/bin/apachectl start
>(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
>no listening sockets available, shutting down
>Unable to open logs
>
>чго это значит?

Что говорит ps ax ?

Наверняка apache уже запущен - так kill его!!!!
Или прав нет создать логи !!!!


"Апач упирается"
Отправлено archi69 , 04-Май-03 09:33 
>Так всетки как грамотно поставить апач с
>пхп? всё упирается куда-тои не могу понять где.


RTFM:

1) gunzip < apache_xxx.tar.gz |tar xvf -
2) bunzip2 < php_xxx.tar.bz2 |tar xvf -
3) cd apache_xxx
4) ./configure --prefix=/www
5) cd ../php_xxx
6) ./configure --with-apache=../apache_xxx
7) make && make install
8) cd ../apache_xxx
9) ./configure --activate-module=src/modules/php4/libphp4.a
10) make && make install
11) cd ../php_xxx
12) cp php.ini_dist /usr/local/lib/php.ini
13) edit /usr/local/apache/conf:
    AddType application/x-httpd-php .php
14) /usr/local/apache/bin/apachectl start


"Апач упирается"
Отправлено Ihor , 04-Май-03 23:28 
Согласен, в apache2 модули лежат в modules, т.е. должно быть:
LoadModule php4_module        modules/libphp4.so