Durante las pasadas Navidades, y después de pensármelo mucho, actualice la versión de Ubuntu del ordenador que uso para desarrollar. Después de unos cuantos problemas, sobre todo con la tarjeta gráfica, conseguí actualizarlo y dejarlo funcional. Una vez me puse de nuevo a desarrollar me encontré con el siguiente error.
PHP Fatal error: Call to undefined function json_encode()Resulta que con la actualización de Ubuntu, también se actualiza la versión de PHP, y con esta actualización no se instalan las extensiones de JSON, decir que este error os saldrá si usáis las funciones JSON, las cuales, si realizáis peticiones AJAX, casi seguro que implementáis.
Como solución, lo tipico, abrimos la consola, y ejecutamos el siguiente comando para instalar
sudo apt-get install php5-json
Una vez instalado ya no volverá a salirnos este error.