Estimados, trate de instalar Composer pero me sale el siguiente error:
undefined symbol : pdo_parse_params in Unknown on line 0. Que puede estar pasando? Gracias! Saludos
Hola! Muchas gracias por tu ayuda…lamentablemente no soluciono el inconveniente…seguiremos buscando
Hola Lorena,
¿Que devuelve cuando corren php -m en la consola? Debería listar PDO y pdo_pgsql, entre otras.
También enviamos un phpinfo() de su instalación de PHP. Con estas dos cosas podemos ver si la extensión PDO esta bien cargada ya sea en consola como en web.
Lean este hilo que les puede llegar a servir.
Ademas de lo de arriba, eviame lo que devuelve el comando php --ini.
saludos.
Hola Lorena, antes que nada gracias por la información!!!
Observo lo siguiente, parecería que actualizaste la versión de PHP (corregime cualquier cosa), y quedaron archivos .ini de la versión anterior de PHP aun siendo referenciados. Fíjate que dice:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/pdo_pgsql.so' - /usr/lib/php5/20131226/pdo_pgsql.so: undefined symbol: pdo_parse_params in Unknown on line 0
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
Deberías buscar dentro de los archivos php.ini (fíjate que hay dos, uno para WEB y otro para CONSOLA), y eliminar donde se carga /usr/lib/php5/20131226/pdo_pgsql.so, luego reiniciar Apache.
Igualmente esto es un PHP Warning. Luego volve a intentar instalar Composer.
saludos.
FUENTES:
https://stackoverflow.com/questions/10565521/error-in-php5-unable-to-load-dynamic-library (LEE ESTE POST)
https://www.howtoforge.com/community/threads/php-cannot-load-dynamic-library-pdo_mysql-so-after-apt-get-upgrade.64946/
https://www.centos.org/forums/viewtopic.php?t=3832