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 перестал грузиться, вываливаясь с ошибками (в логах Апача):
Я предположил, что у меня слишком старая версия 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, потом я попробовал другой репозитарий - но никакого эффекта.
Есть машинка с 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 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, потом я попробовал другой репозитарий - но никакого эффекта.