Не грузится pgsql.so с PHP 5.2. (на Linux Fedora Core 4)

CPU

Новичок
Не грузится pgsql.so с PHP 5.2. (на Linux Fedora Core 4)

Есть машинка с Linux Fedora Core 4, на которой были установлены Apache 2.0, PHP 5.0 и PostgreSQL 8.0, которые шли вместе с дистрибутивом.
В силу некоторых причин (а именно, нужны были новые ф-ции) обновил PHP до PHP 5.2 (через yum).
После этого модуль pgsql перестал грузиться, вываливаясь с ошибками (в логах Апача):

Код:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_pgsql.so' - 
/usr/lib/php/modules/pdo_pgsql.so: undefined symbol: PQescapeByteaConn in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pgsql.so' - 
/usr/lib/php/modules/pgsql.so: undefined symbol: PQescapeByteaConn in Unknown on line 0
Я предположил, что у меня слишком старая версия PostgreSQL (точнее, либы libpg), хотя в доках и написано, что PostgreSQL 8.0 подходит.
Вобщем, с боем поставил из исходников PostgreSQL 8.1 , но ситуация не изменилась. Кто-нибудь сталкивался с такой проблемой? Как исправить ситуацию?

P.S. На всякий случай, версии пакетов:
[root@fedora4 ~]# rpm -qa | grep "php-"
php-xml-5.2.5-4.fc4.art
php-soap-5.2.5-4.fc4.art
php-pdo-5.2.5-4.fc4.art
php-mbstring-5.2.5-4.fc4.art
php-ldap-5.2.5-4.fc4.art
php-pear-1.7.1-1.fc4.remi
php-common-5.2.5-4.fc4.art
php-pgsql-5.2.5-4.fc4.art
php-mysql-5.2.5-4.fc4.art
php-odbc-5.2.5-4.fc4.art
php-cli-5.2.5-4.fc4.art
php-5.2.5-4.fc4.art

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

tony2001

TeaM PHPClub
>В силу некоторых причин (а именно, нужны были новые ф-ции) обновил PHP до PHP 5.2 (через yum).

у пакетов есть майнтейнеры, у Fedora Core есть саппорт.
удачи.
 

kode

never knows best
Код:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pdo_pgsql.so' - 
/usr/lib/php/modules/pdo_pgsql.so: undefined symbol: PQescapeByteaConn in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/pgsql.so' - 
/usr/lib/php/modules/pgsql.so: undefined symbol: PQescapeByteaConn in Unknown on line 0
по всей видимости у вас не установлен pgsql-client (или как там он, кароче клиентская библиотека). Либо попробуйте пересобрать PHP руками (недоверяю я это дело пакетным менеджерам, только руками - так надёжнее)
 
Сверху