Перейти к содержанию

Red Hat 4 AS установка php5 как модуль


Рекомендуемые сообщения

Собственно запарился уже пхп5 прикручивать к RH4. Строчку использую следующую:

./configure --with-apxs2=/usr/bin/apxs2 --with-curl --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-ttf --enable-mbstring --with-mysql --enable-sockets --enable-exif --with-mime-magic --with-zlib-dir=/usr

Собственно следущие трудности:

1. это отсутствие apx в RH, потому как апач обозван httpd и поиск по серваку "apx", "apx2" не дал результатов. Соответственно ее нужно ставить ... КАК?

Пробовал поставить делать ход конем, и решил сразу сделать модуль из rpm...

[root@mobilafun soft]# apache-mod_php5-5.1.3.src.rpm

[root@mobilafun soft]# rpmbuild --rebuild apache-mod_php5-5.1.3.src.rpm

Installing apache-mod_php5-5.1.3.src.rpm

error: Failed build dependencies:

php5-devel = %php5_version-%php5_release is needed by apache-mod_php5-%php5_version-%php5_release.i386

apache-devel is needed by apache-mod_php5-%php5_version-%php5_release.i386

libmm-devel is needed by apache-mod_php5-%php5_version-%php5_release.i386

Выкачал:

libmm-devel-1.3.0-alt2.i586.rpm

php5-devel-5.1.3-alt2.i586.rpm

httpd-devel-2.0.52-9.ent.i386.rpm

А что с ними делать? Попробовал:

[root@mobilafun soft]# rpm -Uvh --replacepkgs --replacefiles --nosignature libmm-devel-1.3.0-alt2.i586.rpm

Получил:

error: Failed dependencies:

libmm = 1.3.0-alt2 is needed by libmm-devel-1.3.0-alt2.i586

sh is needed by libmm-devel-1.3.0-alt2.i586

[root@mobilafun soft]#

2. Пробовал качать rpm`ы, накачал туеву кучу. Но php не захотел ставиться из src.rpm. Пишет:

[root@mobilafun soft]# rpmbuild --rebuild php5-5.1.3.src.rpm

Installing php5-5.1.3.src.rpm

error: File /usr/src/redhat/SOURCES/%php5_fullname.tar.bz2: No such file or directory

--- Но дело в том, что php5-5.1.3.tar.bz2 появляется по указанному пути, почему rpm его не видит, не понятно Sad

Киньте что ли ссылку умную, где весь этот процесс описан, для редхата, ну и дельный совет не помешает.

Ссылка на комментарий
Поделиться на другие сайты

уже есть прогресс. configure проходит.

make встал на gd, решилось установкой:

libjpeg-6b-26.i386.rpm

libjpeg-debuginfo-6b-26.i386.rpm

libjpeg-devel-6b-26.i386.rpm

libpng-1.2.2-16.i386.rpm

libpng-debuginfo-1.2.2-16.i386.rpm

libpng-devel-1.2.2-16.i386.rpm

gd-2.0.28-4.i386.rpm

После сих мероприятий, make прошел.

Теперь встал на make install:

[root@mobilafun php-5.1.2]# make install

Installing PHP SAPI module: apache2handler

/usr/lib/httpd/build/instdso.sh SH_LIBTOOL='/bin/sh /usr/lib/apr/build/libtool' libphp5.la /usr/lib/httpd/modules

/bin/sh /usr/lib/apr/build/libtool --mode=install cp libphp5.la /usr/lib/httpd/modules/

cp .libs/libphp5.lai /usr/lib/httpd/modules/libphp5.la

cp .libs/libphp5.a /usr/lib/httpd/modules/libphp5.a

ranlib /usr/lib/httpd/modules/libphp5.a

chmod 644 /usr/lib/httpd/modules/libphp5.a

libtool: install: warning: remember to run `libtool --finish /root/soft/php-5.1.2/libs'

Warning! dlname not found in /usr/lib/httpd/modules/libphp5.la.

Assuming installing a .so rather than a libtool archive.

chmod 755 /usr/lib/httpd/modules/libphp5.so

chmod: cannot access `/usr/lib/httpd/modules/libphp5.so': No such file or directory

apxs:Error: Command failed with rc=65536

.

make: *** [install-sapi] Error 1

Либа /usr/lib/httpd/modules/libphp5.la по указанному пути присутствует, я даже провобал ей ставить 777, не помогло

Кста make -j3 в конце интересное сообщение выдало:

*** Warning: inter-library dependencies are not known to be supported.

*** All declared inter-library dependencies are being dropped.

*** Warning: libtool could not satisfy all declared inter-library

*** dependencies of module libphp5. Therefore, libtool will create

*** a static module, that should work as long as the dlopening

*** application is linked with the -dlopen flag.

copying selected object files to avoid basename conflicts...

Типа пугает нарушением межбиблиотечных зависимостей и прежупреждает о возможной бяке с libtool. Если я все правильно понял конечно, только вот что делать?...

Такие дела, какие будут предложения?

Ссылка на комментарий
Поделиться на другие сайты

Ну что я могу сказать, решение проблемы я нашел, а вот об этом форуме сделал выводы, и не в пользу этого форума.

Кому интересно решение, идем на www.IMHO.ws в раздел пингвинятник. Прямая ссылка на тему http://www.imho.ws/showthread.php?t=102742

Ну а этот форум смело записываем в отстой.

PS. Кому лень идти по ссылке, решение проблемы состоит в установке php из tar.bz2, почему-то в этом случае ошибки с созданием модуля для апача не возникает.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...