Per verificare le versioni installate digitare:
cd /etc/php
nel tuo terminale per andare alla cartella di configurazione delle tue installazioni PHP e poi digita:
ls
L'output saranno le cartelle che corrispondono alle versioni installate nella tua macchina. Nel mio caso il comando restituisce:
5.6 7.0 7.1
Uso il seguente comando per visualizzare le versioni PHP installate in Ubuntu:
sudo update-alternatives --list php
Secondo modo vai a php
directory in cui sono archiviati tutti i file di configurazione della versione PHP:
cd /etc/php
dir
Uscita:
> 5.6 7.0 7.1
Dato che hai un ambiente Linux, puoi eseguirlo sulla tua console:
locate bin/php
E poi per tutto ciò che sembra un binario PHP, ottieni la versione. L'output per me per quanto sopra è:
/home/xx/Development/Personal/Project1/webapp/bin/phpunit
/home/xx/Development/Personal/Project1/webapp-backup/vendor/bin/phpunit
/home/xx/Development/Personal/Project2/app/vendor/bin/phpunit
/home/xx/php-threaded/bin/php
/home/xx/php-threaded/bin/php-cgi
/home/xx/php-threaded/bin/php-config
/home/xx/php-threaded/bin/phpize
/usr/bin/php
/usr/bin/php5
/usr/local/bin/php-cgi
/usr/local/bin/php-config
/usr/local/bin/php53
/usr/local/bin/phpize
/usr/sbin/php5dismod
/usr/sbin/php5enmod
/usr/sbin/php5query
Di questi, ce ne sono alcuni che sembrano binari PHP. Quindi prendiamo la versione per ciascuno:
/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v
Questo ti darà le versioni di PHP che hai installato.
Non mi preoccuperei di eliminare una vecchia versione, potrebbe rimuovere i file che impediranno il funzionamento delle cose. Puoi semplicemente configurare la versione console, o la versione Apache, per utilizzare la versione che desideri.
In risposta alla tua domanda supplementare:sembra che tu abbia seguito le istruzioni qui per aggiungere un repository non ufficiale alla tua versione di Ubuntu, poiché il repository standard non supporta 5.5.
Abbiamo scoperto insieme che il modo per farlo funzionare era innanzitutto aggiornare Apache dalla 2.2 alla 2.4:
sudo apt-get upgrade apache2
Va notato che questo può causare la necessità di alcune riparazioni di vhost, poiché alcune direttive Apache sono cambiate in questa versione. Dopo averlo fatto, puoi ottenere la nuova versione di mod_php
:
sudo apt-get install libapache2-mod-php5