Solución:
En Ubuntu, debería poder instalar las partes PDO necesarias desde apt usando sudo apt-get install php5-mysql
No hay limitación entre usar PDO y mysql_ simultáneamente. Sin embargo, necesitará crear dos conexiones a su base de datos, una con mysql_ y otra usando PDO.
Esa es una buena pregunta, pero creo que simplemente malinterpretas lo que lees.
Instalar PDO
los ./config --with-pdo-mysql
es algo que tienes que ponerte solamente si compila su propio código PHP. Si lo instala con administradores de paquetes, solo tiene que usar la línea de comando proporcionada por Jany Hartikainen: sudo apt-get install php5-mysql
y también sudo apt-get install pdo-mysql
Compatibilidad con mysql_
Aparte del hecho de que mysql_ está realmente desaconsejado, ambos son independientes. Si usa PDO, mysql_ no está implicado, y si usa mysql_, no se requiere PDO.
Si apaga PDO sin cambiar ninguna línea en su código, no tendrá ningún problema. Pero desde que comenzó a conectarse y escribir consultas con PDO, debe conservarlo y renunciar a mysql_.
Hace varios años, el equipo de MySQL publicó un script para migrar a MySQLi. No sé si se puede personalizar, pero es oficial.
¡Básicamente, la respuesta de Jani Hartikainen es correcta! Elegí su respuesta. Lo que faltaba en mi sistema (basado en Ubuntu 15.04) era habilitar la extensión PDO en mi php.ini
extension=pdo.so
extension=pdo_mysql.so
reinicie el servidor web (por ejemplo, con “sudo service apache2 restart”) -> cada multa 🙂
Para encontrar dónde se encuentra su archivo php.ini activo actual, puede usar phpinfo () o algunas otras sugerencias desde aquí: https://www.ostraining.com/blog/coding/phpini-file/