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:
1
|
php -i
|
o puede ejecutar esto para obtener estrictamente el número de versión
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í:
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.
1
|
<?php phpinfo() ?>
|
O una forma más sencilla es utilizar la función específica phpversion() o la constante PHP_VERSION.
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.
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