snakemw Опубликовано 21 апреля, 2006 Жалоба Поделиться Опубликовано 21 апреля, 2006 Собственно запарился уже пхп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 его не видит, не понятно Киньте что ли ссылку умную, где весь этот процесс описан, для редхата, ну и дельный совет не помешает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
snakemw Опубликовано 23 апреля, 2006 Автор Жалоба Поделиться Опубликовано 23 апреля, 2006 уже есть прогресс. 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. Если я все правильно понял конечно, только вот что делать?... Такие дела, какие будут предложения? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
snakemw Опубликовано 24 апреля, 2006 Автор Жалоба Поделиться Опубликовано 24 апреля, 2006 Ну что я могу сказать, решение проблемы я нашел, а вот об этом форуме сделал выводы, и не в пользу этого форума. Кому интересно решение, идем на www.IMHO.ws в раздел пингвинятник. Прямая ссылка на тему http://www.imho.ws/showthread.php?t=102742 Ну а этот форум смело записываем в отстой. PS. Кому лень идти по ссылке, решение проблемы состоит в установке php из tar.bz2, почему-то в этом случае ошибки с созданием модуля для апача не возникает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.