Cómo verificar la versión de PHP en Linux

27 feb 2021 2 min di lettura
Cómo verificar la versión de PHP en Linux
Indice dei contenuti

Introducción

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

Por ejemplo, si está actualizando su aplicación o instalando una nueva que requiere una versión específica de PHP antes de comenzar 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 se está ejecutando en su servidor Linux.

Si desea verificar la versión de PHP en un servidor remoto, siga leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Verifique la versión de PHP con phpinfo

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

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

Crea el archivo:

sudo vi phpinfo.php

Pegue la siguiente línea de código:

<?php phpinfo();

Abra su navegador, vaya a http://tuo_dominio_o_ip/phpinfo.php la versión del servidor PHP se mostrará en la pantalla de arriba.

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

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

Crea el archivo:

sudo vi phpversion.php

Pegue las siguientes líneas de código:

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

Abra su navegador, vaya a http://tuo_dominio_o_ip/phpversion.php la versión del servidor PHP se mostrará en la pantalla de arriba.

Verifique la versión de PHP desde la línea de comando

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

Para instalar la versión de PHP en el servidor, invoque el php usando la opción --version o -v

php --version

El comando producirá información sobre la versión de PHP. En este ejemplo, la versión del servidor PHP es 7.2.24:

PHP 7.2.24-0ubuntu0.18.04.1 (cli) (built: Oct 28 2019 12:07:07) ( NTS )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
 with Zend OPcache v7.2.24-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Si hay varias versiones de PHP instaladas en el servidor, cuando ejecute el php, se mostrará la versión predeterminada de PHP CLI, 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 sencilla.

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

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.