Crear un archivo phpinfo para ver módulos, parámetros y versión de php

Este es uno de esos artículos que deberíamos tener desde hace tiempo en el blog, porque es básico…pero uno siempre vuelve a buscar cómo hacerlo. Así que hoy corregimos esa falta.

Si quieres ver toda la información sobre el php de tu servidor (dedicado o virtual), puedes hacerlo por línea de comando usando los siguientes comandos:

  • php -i
  • php -v

Pero no siempre tienes acceso ssh, y la presentación de esta información no es ideal.

Afortunadamente podemos crear un archivo phpinfo.php en nuestro servidor, y ejecutarlo desde el navegador, para tener toda la información: módulos, versiones, parámetros, límite de descargas, límites de memoria etc. Todo.

Nota: no tiene que llamarse phpinfo.php. Muchas veces lo puedes querer crear con otro nombre, para que la gente no obtenga esa información fácilmente (cuanta más información, mejor atacan).

Cómo crear el archivo phpinfo.

Abre un editor de texto, o en tu ordenador, o por línea de comando en el servidor (nano, vim etc). Pon el siguiente código:

<?php

phpinfo();

?>

Guarda le fichero con el nombre que quieras acabado en php. Por ejemplo phpinfo.php, o info.php, o loquesea.php.

Ahora accede por el navegador en http://www.tudominio.com/rutaquehaspuesto/phpinfo.php

Debería abrirse una pantalla como esta  en el navegador con toda la información.

Para más opciones de phpinfo mira este manual.