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

Исходное сообщение
"не видит библиотеку при установке PHP"

Отправлено Gevelo , 01-Фев-06 09:05 
У меня RH9. Ставлю PHP4.4.2. Конфигурю с определенными настройками
./configure \
--prefix=/usr/local/php4 \
--sysconfdir=/usr/local/etc \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-force-cgi-redirect \
--enable-discard-path \
--enable-fastcgi \
--with-layout=GNU \
--with-config-file-path=/usr/local/etc \
--enable-magic-quotes \
--enable-versioning \
--enable-debug \
--with-openssl \
--with-zlib \
--enable-bcmath \
--with-bz2-dir=/usr/bin \
--enable-calendar \
--enable-cpdflib \
--enable-static \
--with-curl \
--with-inifile \
--with-flatfile \
--with-dbase \
--with-dbx \
--enable-dio \
--with-dom \
--with-zlib-dir \
--with-dom-xslt \
--with-dom-exslt \
--enable-exif \
--enable-filepro \
--enable-ftp \
--with-xpm-dir \
--with-ttf \
--with-freetype-dir \
--with-t1lib \
--enable-gd-native-ttf \
--enable-gettext \
--with-gmp \
--with-iconv \
--with-imap=/usr/local/imap-2004b \
--enable-mbstring \
--enable-mcal \
--enable-mbstring \
--with-openssl-dir \
--with-mssql=/usr/local \
--with-mysql=/usr/local/mysql \
--with-mysql-sock=/tmp/mysql.sock \
--with-xmlrpc \
--with-ncurses \
--with-pspell \
--enable-shmop \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--enable-xslt \
--with-xslt-sablot=/usr/local \
--with-sablot-js=/usr/local \
--with-expat-dir=/usr/local \
--with-iconv-dir \
--with-pear \
--enable-inline-optimization \
--enable-zend-multibyte \
--enable-memory-limit \
--with-tsrm-pth \
--with-pic \
--with-gd=/usr/local \
--with-png-dir=/usr/local \
--with-jpeg-dir=/usr/local \
--with-tiff-dir=/usr/local \
--with-zip
в процессе конфигурации он выдает в конце:

checking for DOM support... yes
checking for libxml version... >= 2.4.14
checking for DOM XSLT support... yes
checking for DOM EXSLT support... yes
not found
configure: error: Please reinstall the libxslt >= 1.0.3 distribution
я нашел эту библиотеку libxslt версии 1.0.3 и поставил, но он упорно ее не хочет находить и если убрать ее настройку из конфигурации то и некоторые другие библиотек в упор не хочет видеть, даже если путь указываешь в конфе. Подскажите как заставить систему видеть заново устанволенную библиотеку .


Содержание

Сообщения в этом обсуждении
"не видит библиотеку при установке PHP"
Отправлено victorb , 01-Фев-06 12:23 
я бы поискал старую и новую версии библиотеки, старую переименовал, и на место старой прописал симлинк на новую, глядишь и поможет?

"не видит библиотеку при установке PHP"
Отправлено dimus , 01-Фев-06 12:32 
После установки библиотек надо убедиться, что то место, куда ты ее поставил, входит в путь поиска линковщика. Пример:
bash-3.00# cat /etc/ld.so.conf
/usr/local/lib
/usr/X11R6/lib
/usr/i486-slackware-linux/lib
/opt/kde/lib
/usr/local/pgsql/lib - это я добавил для того, чтобы правильно находились библиотеки для PostrgeSQL

И не забыть выполнить потом команду ldconfig
Чтобы посмотреть, какие библиотеки уже есть в кэше можно сделать так:
bash-3.00# ldconfig -p|less


"не видит библиотеку при установке PHP"
Отправлено Gevelo , 01-Фев-06 12:53 
Некоторые библиотеки поставил из тарбола вроде прокатило, но теперь говорит:
configure: error: libXpm.(a|so) not found

хотя ldconfig -p|less показывает, что
libXpm.so.4 (libc6) => /usr/X11R6/lib/libXpm.so.4


"не видит библиотеку при установке PHP"
Отправлено dimus , 01-Фев-06 14:28 
>Некоторые библиотеки поставил из тарбола вроде прокатило, но теперь говорит:
>configure: error: libXpm.(a|so) not found
>
>хотя ldconfig -p|less показывает, что
>libXpm.so.4 (libc6) => /usr/X11R6/lib/libXpm.so.4

Это значит, что система восприняла библиотеку, а вот скрипт configure ее не находит. Возможно прийдется руками править скрипт :(
Попробуйте еще перед выполнением configure запустить
make clean или
make distclean
Эти цели очищают от мусора установочный каталог. Порою это очень помогает, но будет ли это работать в вашем случае - не знаю.


"не видит библиотеку при установке PHP"
Отправлено azalio , 16-Апр-06 01:31 
>Некоторые библиотеки поставил из тарбола вроде прокатило, но теперь говорит:
>configure: error: libXpm.(a|so) not found
>
>хотя ldconfig -p|less показывает, что
>libXpm.so.4 (libc6) => /usr/X11R6/lib/libXpm.so.4

Вопрос был решен?
На такую же проблему нарвался.


"не видит библиотеку при установке PHP"
Отправлено cobain , 08-Авг-06 18:19 
У меня проблема решилаль после
yum install libXpm libXpm-devel
далее  сумлинк /usr/lib/libXpm.so => /usr/lib/libXpm.so.4
ldconfig
Использовал php-5.0.4 из коробки WHM (Cpanel)на Fedora Core 5