/ / Error fatal de PHP: llame a la función no definida mysql_query () en la CLI en el servidor Ubuntu - php, mysql, ubuntu

Error fatal de PHP: llamada a la función indefinida mysql_query () en CLI en el servidor Ubuntu - php, mysql, ubuntu

PHP MySQL en mi servidor Ubuntu funciona bien en Apache, pero no en CLI

Esto ocurrió después de un intento fallido de actualización de 5.3 a 5.6 (la actualización no reemplazó a 5.3, sino que se instaló 5.6 al lado. Php -v muestra 5.6, pero phpinfo muestra 5.3!)

Recibo el error Error fatal de PHP: Llamar a la función no definida mysql_query ()

He intentado muchos pasos: vinculando la configuración de apache con el directorio cli para que coincidan, asegurándose de que el módulo mysql esté en phpinfo, agregando extension = mysql.so o extension = php_mysql.so o extension = / usr / lib / php5 / 20090626 / mysql.so (y todos los directorios que tienen mysql.so en), ninguno de los cuales funciona.

No sé a dónde ir desde aquí. Sí, sé que debería usar mysqli pero no tengo tiempo ahora para recodificar cientos de páginas para usar mysqli.

ACTUALIZACIÓN: cambié un archivo a mysqli e incluso eso no funciona en CLI: llamar a la función no definida mysqli_connect ()

Gracias

Respuestas

1 para la respuesta № 1

He arreglado esto ahora, ya que la versión CLI PHP era 5.6, al instalar php-mysql tuve que especificar la versión apt-get install php5.6-mysql


0 para la respuesta № 2

Sí, tienes que usar mysqli_query en lugar de mysql_query

mysql_connect será reemplazado por mysqli_connect mysql_query será reemplazado por mysqli_query ($ con, $ consulta)