Hur jag kontrollerar vilken PHP-version jag kör

Om du gillar Linux kommandorad kan du köra det här för att se vilken PHP-version du kör:

MS DOS

1
php -i

eller du kan köra det här för att få fram versionsnumret

MS DOS

1
php -v

Hitta PHP-version på Windows

php -v fungerar även på Windows-plattformar. Du kan bara starta CMD och köra den för att se vilken PHP-version du har installerad.

Detta fungerar inte om du inte har inkluderat php.exe i systemets sökväg. Om detta är fallet måste du hitta php.exe i ditt system. Huvuddelen finns här: C:\xampp\php så jag kör kommandot set med denna sökväg så här:

MS DOS

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

Kör nu php -v igen och du bör se din PHP-version.

Hitta PHP-versionen när du inte har tillgång till en SSH-konsol.

När du inte har tillgång till en kommandoradskonsol kan du hitta PHP-versionen med hjälp av funktionen phpinfo().

Sätt bara in den i en ny .php-fil och få åtkomst till den via din URL.

PHP

1
<?php phpinfo() ?>

Ett enklare sätt är att använda den specifika funktionen phpversion() eller konstanten PHP_VERSION.

PHP

1
2
3
4

<?php
echo ’PHP-version är: ’ . phpversion();
echo ’PHP-version är: ’ . PHP_VERSION;
?>

Varför behöver jag veta min PHP-version

Det finns många anledningar till varför du kan vara intresserad av PHP-versionen du kör. En är att vissa funktioner inte är tillgängliga i vissa paket och andra funktioner är föråldrade i andra.

Om du vill veta din PHP-version och göra något eller något annat beroende på din release nuber kan du vara intresserad av att använda compare så här.

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’) >= 0) {
echo ’Jag har minst PHP version 7.0.0.0, min version: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.3.0’) >= 0) {
echo ’Jag har minst PHP version 5.3.0, min version: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.0.0.0’, ’>=’)) {
echo ’Jag har minst PHP-version 5.0.0.0, min version: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.0.0’, ’<’)) {
echo ’Jag är fortfarande PHP 4, min version: ’ . PHP_VERSION . ”\n”;
}

Hoppas att detta hjälper dig

Lämna ett svar

Din e-postadress kommer inte publiceras.