LINUX.ORG.RU

Помогите с libphp5.a замучился уже. Не ставится.


0

0

Помогите с libphp5.a замучился уже. Не ставится.

на "make" выдает:

Making all in src/modules/php5/libphp5.a make[2]: Entering directory `/home/httpd-2.0.54/modules/src/modules/php5/libphp5.a' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/home/httpd-2.0.54/modules/src/modules/php5/libphp5.a' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/httpd-2.0.54/modules' make: *** [all-recursive] Error 1

anonymous

Прочитать, наконец, инструкцию по сборке, которая лежит в архиве с сорцами.

Deleted
()
Ответ на: комментарий от perf

Ну делал так : cd httpd-2.0.54 ./configure --prefix=/usr/local/apache2 cd ../php-5.0.5 ./configure --with-mysql --with-apache=../httpd-2.0.54 --enable-track-vars make make install cd ../httpd-2.0.54 ./configure --with-module=src/modules/php5/libphp5.a --enable-module=rewrite make

И тут начались баги....последние строчки make:

make[2]: Leaving directory `/home/httpd-2.0.54/server'

make[1]: Leaving directory `/home/httpd-2.0.54/server'

Making all in modules

make[1]: Entering directory `/home/httpd-2.0.54/modules'

Making all in aaa

make[2]: Entering directory `/home/httpd-2.0.54/modules/aaa'

make[3]: Entering directory `/home/httpd-2.0.54/modules/aaa'

make[3]: Nothing to be done for `local-all'.

make[3]: Leaving directory `/home/httpd-2.0.54/modules/aaa'

make[2]: Leaving directory `/home/httpd-2.0.54/modules/aaa'

Making all in filters

make[2]: Entering directory `/home/httpd-2.0.54/modules/filters'

make[3]: Entering directory `/home/httpd-2.0.54/modules/filters'

make[3]: Nothing to be done for `local-all'.

make[3]: Leaving directory `/home/httpd-2.0.54/modules/filters'

make[2]: Leaving directory `/home/httpd-2.0.54/modules/filters'

Making all in loggers

make[2]: Entering directory `/home/httpd-2.0.54/modules/loggers'

make[3]: Entering directory `/home/httpd-2.0.54/modules/loggers'

make[3]: Nothing to be done for `local-all'.

make[3]: Leaving directory `/home/httpd-2.0.54/modules/loggers'

make[2]: Leaving directory `/home/httpd-2.0.54/modules/loggers'

Making all in metadata

make[2]: Entering directory `/home/httpd-2.0.54/modules/metadata'

make[3]: Entering directory `/home/httpd-2.0.54/modules/metadata'

make[3]: Nothing to be done for `local-all'.

make[3]: Leaving directory `/home/httpd-2.0.54/modules/metadata'

make[2]: Leaving directory `/home/httpd-2.0.54/modules/metadata'

Making all in http

make[2]: Entering directory `/home/httpd-2.0.54/modules/http'

make[3]: Entering directory `/home/httpd-2.0.54/modules/http'

make[3]: Nothing to be done for `local-all'.

make[3]: Leaving directory `/home/httpd-2.0.54/modules/http'

make[2]: Leaving directory `/home/httpd-2.0.54/modules/http'

Making all in src/modules/php5/libphp5.a

make[2]: Entering directory `/home/httpd-2.0.54/modules/src/modules/php5/libphp5.a'

make[2]: *** No rule to make target `all'. Stop.

make[2]: Leaving directory `/home/httpd-2.0.54/modules/src/modules/php5/libphp5.a'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/httpd-2.0.54/modules'

make: *** [all-recursive] Error 1

anonymous
()
Ответ на: комментарий от anonymous

судя по то тому что ты пытался сделать, собирать ты его хочешь статически ??
тогда: (модули сам добавишь какие надо.)

1. cd /build/httpd \
 ./configure --prefix=/usr/local/apache2
 
2. cd /build/php \
 ./configure --prefix=/usr/local/php --with-mysql --with-apache=/build/httpd \
make \
make install

3. cd /build/httpd \
 ./configure --prefix=/usr/local/apache2 --activate-module=src/modules/php5/libphp5.a \
make \
make install  

===

а вообще читай INSTALL в сырцах php архива, там подробно расписано как собирать ...

perf
()
Ответ на: комментарий от perf

Те же яйца получаются, только в профиль. Кстати --activate-module= уже нет. Теперь вместо него --with-module=.

anonymous
()
Ответ на: комментарий от anonymous

ну тогда хз.. 

apache2+php статически не собирал... (apache1 собирается на "ура")

собирай shared ... (да и обновлять проще будет потом)

perf
()
Ответ на: комментарий от perf

Собирал apache1/2+php4/5 в различных комбинациях и статически и динамически - никогда проблем не возникало.

Вдумчиво читаем инструкцию в сорцах php.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.