PHP es uno de los lenguajes de programación del lado del servidor más utilizados. Hay algunas diferencias importantes entre las versiones de PHP, por lo que saber qué versión se está ejecutando en su servidor puede ser necesario en algunas situaciones.

Por ejemplo, si está actualizando su aplicación o instalando una nueva que requiere una versión específica de PHP antes de comenzar con la instalación, deberá averiguar la versión de su servidor PHP.

En este artículo, le mostraremos cómo verificar qué versión de PHP está ejecutando su servidor.

Comprobando la versión de PHP conphpinfo()

La forma más confiable de averiguar qué versión de PHP se usa para ese sitio web específico es usar la phpinfo()función, que imprime información diversa sobre el servidor PHP, incluida su versión.

En el directorio raíz del documento de su sitio web, cargue el siguiente archivo PHP utilizando un cliente FTP o SFTP:

phpinfo.php
<?php

phpinfo();

Abra su navegador, vaya a yourdoman.com/phpinfo.phpy la versión del servidor PHP se mostrará en su pantalla:

Una vez que averigüe qué versión de PHP tiene, elimine el archivo o restrinja el acceso a él. Exponer su configuración de PHP al público puede representar un riesgo de seguridad para su aplicación.

También hay otra función que puede usar para averiguar la versión de PHP. A diferencia phpinfo()de , la phpversion()función imprime solo la versión del servidor PHP.

phpversion.php
<?php
echo 'PHP version: ' . phpversion();

Comprobando la versión de PHP desde la línea de comandos

Si tiene acceso SSH al servidor, puede usar el binario PHP CLI para determinar la versión de su PHP.

Para obtener la versión del servidor, invoque el phpbinario usando la opción --versiono :-v

php --version

El comando generará información sobre la versión de PHP y saldrá. En este ejemplo, la versión del servidor PHP es 7.3.11:

PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies

Si hay varias versiones de PHP instaladas en el servidor, cuando ejecute el phpcomando, mostrará la versión de la CLI de PHP predeterminada, que puede no ser la versión de PHP utilizada en el sitio web.

Conclusión

Determinar la versión del servidor PHP es una tarea relativamente fácil.

En esta guía, hemos mostrado varias opciones diferentes sobre cómo encontrar la versión de PHP que su servidor está ejecutando actualmente.

Siéntase libre de dejar un comentario si tiene alguna pregunta.