Kuinka tarkistaa, mikä PHP-versio minulla on käytössä

Jos olet Linuxin komentorivin ystävä, voit ajaa tämän ja katsoa, mikä PHP-versio sinulla on käytössä:

MS DOS

1
php -i

tai voit vaihtoehtoisesti ajaa tämän saadaksesi tiukasti versionumeron

MS DOS

1
1
php – -v

Find PHP version on Windows

php -v toimii myös Windows-alustoilla. Voit vain käynnistää CMD-ohjelman ja ajaa sen nähdäksesi PHP-version, joka sinulla on tällä hetkellä asennettuna.

Tämä ei toimi, jos et ole sisällyttänyt php.exe:tä järjestelmäpolkuun. Joten jos tämä on sinun tapauksessasi, sinun on löydettävä php.exe järjestelmästäsi. Pääasiallinen sijaitsee täällä: C:\xampp\php, joten suoritan set-komennon käyttäen tätä polkua näin:

MS DOS

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

Jatka nyt uudelleen php -v ja sinun pitäisi nähdä PHP-versiosi.

Löydä PHP-versio, kun sinulla ei ole pääsyä SSH-konsoliin.

Kun sinulla ei ole pääsyä komentorivikonsoliin, voit löytää PHP-version käyttämällä phpinfo()-funktiota.

Laitat sen vain uuteen .php-tiedostoon ja pääset siihen käsiksi URL-osoitteesi kautta.

PHP

1
<?phpinfo() ?>

Vai yksinkertaisempi tapa on käyttää phpversion()-kohtaista funktiota tai PHP_VERSION-vakiota.

PHP

1
2
3
3
4

<?php
echo ’PHP-versio on: ’ . phpversion();
echo ’PHP-versio on: ’ . PHP_VERSION;
?>

Miksi minun on tiedettävä PHP-versioni

On monia syitä, miksi sinua voi kiinnostaa käyttämäsi PHP-versio. Yksi niistä on se, että jotkin funktiot eivät ole saatavilla joissakin paketeissa ja toiset funktiot ovat vanhentuneita toisissa paketeissa.

Jos haluat tietää PHP-versiosi ja tehdä jotakin tai jotakin muuta riippuen julkaisunumerostasi, saatat olla kiinnostunut käyttämään vertailua näin.

PHP

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

if (version_compare(PHP_VERSION, ’7.0.0’) >= 0) {
echo ’Olen vähintään PHP-versio 7.0.0, minun versioni: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.3.0’) >= 0) {
echo ’Olen vähintään PHP-versio 5.3.0, minun versioni: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.0.0’, ’>=’)) {
echo ’Olen vähintään PHP-versio 5.0.0, versioni: ’ . PHP_VERSION . ”\n”;
}
if (version_compare(PHP_VERSION, ’5.0.0’, ’<’)) {
echo ’Olen edelleen PHP 4, versioni: ’ . PHP_VERSION . ”\n”;
}

Toivottavasti tästä on apua

Vastaa

Sähköpostiosoitettasi ei julkaista.