it-swarm-eu.dev

Controllando cosa PHP versione che sto usando su Linux?

Sto utilizzando CentOS 5 e devo sapere quale versione di PHP sto eseguendo, c'è un comando per questo che posso eseguire?

101
Roland

Prova a eseguire quanto segue sulla riga di comando.

Per ottenere solo le informazioni sulla versione:

php -v

O per avere molte informazioni:

php -i

Dovrebbe darti tutte le informazioni necessarie sull'installazione di PHP.

176
Paxxi

Puoi creare un file index.php con

<?php phpinfo() ?>
18
hyperslug

È stata accettata una risposta, ma un'altra opzione sui sistemi RPM (RHEL, Centos, Fedora, ecc.) È quella di utilizzare quanto segue:

rpm -q php

E mentre ci sono, il metodo generale per usare RPM per trovare informazioni su un pacchetto per qualsiasi programma o file rpm-installato è simile a questo (per awk):

  1. Trova il percorso completo del file se non è noto, ad esempio per un eseguibile in $ PATH:

    digita -path awk

  2. Trova il nome, inclusa la versione, del pacchetto contenente il file:

    rpm -qf /usr/bin/awk

  3. Se lo desideri, cerca informazioni da quel pacchetto:

    rpm -qi gawk

È un po 'più complicato per i pacchetti installati e utilizzati da Apache poiché potrebbero non essere su $ PATH, ma puoi iniziare con qualcosa come:

rpm -qa | egrep -i 'php | awk'

12
NVRAM

Uso

more /etc/php.ini

Questo ti mostrerà:

  1. Versione Apache
  2. Versioni PHP
  3. Funzioni PHP
  4. Varie opzioni per quanto riguarda PHP
3
Pankaj