La versione PHP mostrata nella riga di comando differisce da phpinfo (); in localhost: 8000

8

Ho avviato il mio server di test PHP OS X digitando

php -S localhost:8000

Ho aggiornato il mio PHP su OS X a 5.6 e quando controllo la versione tramite la riga di comando digitando:

php -v

Mi dice che ho "PHP 5.6.5"

Quando avvio il mio server di test PHP e guardo il file index.php che ha la funzione phpinfo(); , mi dice che ho ancora la versione 5.5.14 fornita con OS X.

Che cosa posso fare per ottenere la mia versione PHP su localhost: 8000 per riflettere tale modifica?

    
posta AndrewMRiv 12.02.2015 - 20:11
fonte

1 risposta

1

La nuova versione di PHP deve essere nel tuo $ PATH e il percorso della nuova versione di php deve essere elencato prima di /usr/bin . Se la nuova versione di php (l'eseguibile) è installata in /usr/local/bin/ dovresti essere in buona forma, altrimenti devi collegare il nuovo eseguibile php lì ( ln -s /path/to/newphp /usr/local/bin/php ) o aggiungere la posizione al tuo $ PATH ( export PATH=/path/to/newphp:"${PATH}" ) (< - aggiungi questo al tuo ~ / .bash_profile).

Un'altra possibilità per controllare ... è la nuova versione di php chiamata php ? È possibile che venga chiamato qualcosa come php5 o qualcosa del genere. Se è così, dovrai creare un link o usare quel nome sulla riga di comando.

    
risposta data 12.02.2015 - 21:55
fonte

Leggi altre domande sui tag