Hoe controleer ik welke PHP-versie ik draai

Als u een Linux-opdrachtregelaar bent, kunt u dit uitvoeren en zien welke versie van PHP u draait:

MS DOS

1
php -.i

of u kunt dit ook uitvoeren om strikt het versienummer te krijgen

MS DOS

1
php -v

Vind PHP versie op Windows

php -v werkt ook op Windows platformen. U kunt gewoon uw CMD starten en het uitvoeren om te zien welke PHP-versie u momenteel hebt geïnstalleerd.

Dit werkt niet als u php.exe niet in het systeempad hebt opgenomen. In dat geval moet u dus php.exe op uw systeem lokaliseren. De hoofdlocatie is hier: C:\xampp\php dus ik zal het set commando uitvoeren met dit pad als volgt:

MS DOS

1
set PATH=%PATH%;C:\xamppphp.exe

Draai nu opnieuw php -v en u zou uw PHP versie moeten zien.

Vind PHP versie wanneer u geen toegang heeft tot een SSH console.

Wanneer u geen toegang heeft tot een command line console kunt u PHP versie vinden door gebruik te maken van de phpinfo() functie.

Zet het gewoon in een nieuw .php bestand en benader het via uw URL.

PHP

1
<?php php phpinfo() ?>

Of een eenvoudigere manier is het gebruik van de phpversion() specifieke functie of de PHP_VERSION constante.

PHP

1
2
3
4

<?php
echo ‘PHP versie is: ‘ . phpversion();
echo ‘PHP versie is: ‘ . PHP_VERSION;
?>

Waarom moet ik mijn PHP-versie weten

Er zijn tal van redenen waarom u geïnteresseerd zou kunnen zijn in de PHP-versie die u draait. Een daarvan zou zijn dat sommige functies niet beschikbaar zijn op sommige pakketten en andere functies zijn deprecated op anderen.

Als u wilt weten wat uw PHP-versie en doe iets of iets anders afhankelijk van uw release nuber u geïnteresseerd kunt zijn in het gebruik van de vergelijking als deze.

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 ‘Ik ben ten minste PHP versie 7.0.0, mijn versie: ‘ . PHP_VERSIE . “n”;
}
if (version_compare(PHP_VERSION, ‘5.3.0’) >= 0) {
echo ‘Ik ben ten minste PHP versie 5.3.0, mijn versie: ‘ . PHP_VERSIE . “;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘>=’)) {
echo ‘Ik ben ten minste PHP versie 5.0.0, mijn versie: ‘ . PHP_VERSIE . “n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘<‘)) {
echo ‘Ik ben nog steeds PHP 4, mijn versie: ‘ . PHP_VERSIE . “\n”;
}

Hoop dat dit je helpt

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.