Instalando PDO_MYSQL en PHP 5.1.6 usando el sistema operativo PECL: Ubuntu
Estoy teniendo problemas reales para que funcione el PDO_MYSQL.
Comencé simplemente intentando instalar el controlador PDO_MYSQL a través de PECL, sin embargo, cuando esto no funcionó, miré a mi alrededor para ver si había algún problema. Parece que puede haber un conflicto entre la versión incrustada de PDO y PDO_MYSQL. Para ese fin, decidí reinstalar todas sus dependencias de PECL.
Ambiente:
OS: Ubuntu
PHP Ver: 5.1.6 (No se puede actualizar debido al entorno en vivo de los clientes)
Procedimiento seguido:
PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL
Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
apachectl restart
[warn] php5_module is already loaded, skipping
Luego reviso PHPINFO para ver qué módulos están instalados. Veo:
PDO drivers sqlite2
¡Eso es!
Si alguien pudiera sugerir alguna solución a esto, estaría profundamente agradecido. Necesito el controlador MYSQL PDO para ejecutar zend framework para un próximo proyecto ... y sí, tengo que usar v1.6 debido a la versión de PHP.