Topic: Module 'pgsql' already loaded

I installed the remi PHP55 on an SME 9 (CentOS 6) system. This system had postgres installed before the remi PHP55 packages were installed. I see the error message below in the system log near the end of boot. The web app that needs postgres, ownCloud 7, appears to be working correctly with PHP55 and PG9.3 installs.

Log Message:
httpd: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_pgsql.so' - /usr/lib64/php/modules/pdo_pgsql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
Module 'pgsql' already loaded in Unknown on line 0

What should be done to resolve this error?

Re: Module 'pgsql' already loaded

Please, post output of

rpm -q php\*

httpd: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_pgsql.so' - /usr/lib64/php/modules/pdo_pgsql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0

but php-pgsql depends on php-do, which provide this extension.

Module 'pgsql' already loaded in Unknown on line 0

It seems you have change configuration file.

/etc/php.d/pdo.ini => load pdo.so
/etc/php.d/pdo_pgsql.ini => load pdo_pgsql.so
/etc/php.d/pgsql.ini => load pgsql.

It seems you have add unneeded directive to load extension in a bad location.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Module 'pgsql' already loaded

It seems you are mixing base and SCL package.

From this post => /opt/remi/php55 => SCL pakage
From your other post => /usr/lib64/php => Base package

Please read http://blog.famillecollet.com/pages/English-FAQ#scl

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Module 'pgsql' already loaded

Found it!

Thank you.