Hola Josemi, en primer lugar gracias por tu atención.
En el php.ini ya me venía por defecto error_reporting = E_ALL.
Pero ya descubrí pq no me mostraba los errores. Cuando miraba en phpinfo() me salía display_errors = Off, sin embargo en el php.ini lo tenía a On.
Resulta que hay dos display_errors
* uno en la línea 37, que es el que tenía a On
*otro en la línea 292, que es el que tenía a Off.
Una vez que cambié el segundo y reinicié Apache se me muestran los mensajes de error.
Un saludo