Cómo comprobar qué versión de PHP estoy ejecutando

Si eres un amante de la línea de comandos de Linux puedes ejecutar esto y ver qué versión de PHP estás ejecutando:

MS DOS

1
php -i

o puede ejecutar esto para obtener estrictamente el número de versión

MS DOS

1
php -v

Buscar la versión de PHP en Windows

php -v también funciona en plataformas Windows. Puede iniciar su CMD y ejecutarlo para ver la versión de PHP que tiene instalada actualmente.

Esto no funcionará si no ha incluido el php.exe en la ruta del sistema. Así que si este es tu caso tendrás que localizar php.exe en tu sistema. El principal se encuentra aquí: C:\xampp\php así que ejecutaré el comando set usando esta ruta así:

MS DOS

1
set PATH=%PATH%;C:\xampp\php\php.exe

Ahora ejecute de nuevo php -v y debería ver su versión de PHP.

Encuentra la versión de PHP cuando no tienes acceso a una consola SSH.

Cuando no tienes acceso a una consola de línea de comandos puedes encontrar la versión de PHP usando la función phpinfo().

Sólo tienes que ponerlo en un nuevo archivo .php y acceder a él a través de tu URL.

PHP

1
<?php phpinfo() ?>

O una forma más sencilla es utilizar la función específica phpversion() o la constante PHP_VERSION.

PHP

1
2
3
4

<?php
echo ‘La versión de PHP es: ‘ . phpversion();
echo ‘La versión de PHP es: ‘ . PHP_VERSION;
>

¿Por qué necesito saber mi versión de PHP

Hay un montón de razones por las que puede estar interesado en la versión de PHP que está ejecutando. Una de ellas sería que algunas funciones no están disponibles en algunos paquetes y otras funciones están obsoletas en otros.

Si quieres saber tu versión de PHP y hacer algo o algo más dependiendo de tu nuber de liberación puedes estar interesado en usar el comparador como este.

PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

if (version_compare(PHP_VERSION, ‘7.0.0’) >= 0) {
echo ‘Soy al menos de la versión 7.0.0 de PHP, mi versión: ‘ . PHP_VERSION . «\n»;
if (version_compare(PHP_VERSION, ‘5.3.0’) >= 0) {
echo ‘Soy al menos la versión 5.3.0 de PHP, mi versión: ‘ . PHP_VERSION . «\n»;
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘>=’)) {
echo ‘Soy al menos la versión 5.0.0 de PHP, mi versión: ‘ . PHP_VERSION . «\N -«;
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘<‘)) {
echo ‘Todavía soy PHP 4, mi versión: ‘ . PHP_VERSION . «\N -«;
}

Espero que esto te ayude

Deja una respuesta

Tu dirección de correo electrónico no será publicada.