Sådan tjekker jeg, hvilken PHP-version jeg kører

Hvis du er Linux-kommandolinjenørd kan du køre dette og se, hvilken version af PHP du kører:

MS DOS

1
php -i

eller du kan alternativt køre dette for at få strengt versionsnummeret

MS DOS

1
php -v

Find PHP-version på Windows

php -v virker også på Windows-platforme. Du kan bare starte din CMD og køre den for at se, hvilken PHP-version du har installeret.

Dette vil ikke virke, hvis du ikke har inkluderet php.exe i systemets sti. Så hvis dette er dit tilfælde, skal du finde php.exe på dit system. Main er placeret her: C:\xampp\php, så jeg vil køre set-kommandoen med denne sti som følger:

MS DOS

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

Kør nu igen php -v, og du bør se din PHP-version.

Find PHP-versionen, når du ikke har adgang til en SSH-konsol.

Når du ikke har adgang til en kommandolinjekonsol, kan du finde PHP-versionen ved hjælp af phpinfo()-funktionen.

Sæt den bare i en ny .php-fil og få adgang til den via din URL.

PHP

1
<?php phpinfo() ?>

Enklere måde er at bruge den specifikke phpversion()-funktion eller konstanten PHP_VERSION.

PHP

1
2
3
4

<?php
echo ‘PHP-version er: ‘ . phpversion();
echo ‘PHP-version er: ‘ . PHP_VERSION;
?>

Hvorfor har jeg brug for at kende min PHP-version

Der er mange grunde til, at du kan være interesseret i den PHP-version, du kører. En af dem er, at nogle funktioner ikke er tilgængelige i nogle pakker og andre funktioner er forældede i andre.

Hvis du ønsker at kende din PHP-version og gøre noget eller noget andet afhængigt af din version, kan du være interesseret i at bruge compare på denne måde.

PHP

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

if (version_compare(PHP_VERSION, ‘7.0.0.0’) >= 0) {
echo ‘I am at least PHP version 7.0.0.0, my version: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.3.0’) >= 0) {
echo ‘Jeg er mindst PHP-version 5.3.0, min version: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0.0’, ‘>=’))) {
echo ‘Jeg er mindst PHP-version 5.0.0.0, min version: ‘ . PHP_VERSION . “\n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0.0’, ‘<‘))) {
echo ‘Jeg er stadig PHP 4, min version: ‘ . PHP_VERSION . “\n”;
}

Håber dette hjælper dig

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.