PHP - Lio con versiones de PHP mysqli_ y PDO_mysql

 
Vista:
sin imagen de perfil

Lio con versiones de PHP mysqli_ y PDO_mysql

Publicado por Mario (1 intervención) el 31/03/2018 16:32:25
Estoy usando un Raspberry Pi para montar una web interna con unos scripts en terminal para llenar de datos esa web.

Ahora mismo ando usando "mysqli_". (el codigo lo tengo desde hace tiempo)
Esta mañana he ido a probar unos cambios. (php /var/www/prueba.php es lo que quiero decir) Y me dice que la función "mysqli_connect" no existe. Pero todos los scripts que se ejecutan a través de crontab y que usan esa función funcionan perfectamente. Así que el fallo es solo cuando lo ejecuto yo a través de terminal.

Así que decido pasarme a PDO. Voy hacer unas pruebas tras armar una clase muy basica y cutre. Que no tiene driver de Mysql.
-En PHPinfo dice que esta instalado y activo. Y ejecutando vía web la prueba funciona.
-Cuando en el php.ini añado "extension=pdo_mysql.so" en ocasiones me dice que ya existe, pero no lo carga. En otras es como si el archivo estuviera mal.

He reinstalado (purgando) todos los paquetes.

Ahora la web pone que usa la versión: 5.4
Cli usa: 5.6

Es como si tuviera tres versiones:
web
cli
Cli para crontab

¿Que puedo hacer para tener una unica versión que tenga PDO_mysql funcional?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder