Solución:
Utilizo el siguiente comando para ver las versiones de PHP instaladas en Ubuntu:
sudo update-alternatives --list php
Segunda forma de ir a php
directorio donde se almacena todo el archivo de configuración de la versión de PHP:
cd /etc/php
dir
Producción:
> 5.6 7.0 7.1
Dado que tiene un entorno Linux, puede ejecutar esto en su consola:
locate bin/php
Y luego, para cualquier cosa que parezca un binario PHP, obtenga la versión. La salida para mí para lo anterior es:
/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
De esos, hay algunos que se parecen a los binarios de PHP. Así que obtengamos la versión de cada uno:
/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v
Eso le dará las versiones de PHP que ha instalado.
No me molestaría en eliminar una versión anterior, podría eliminar archivos que dejen de funcionar. Puede configurar la versión de la consola, o la versión de Apache, para usar la versión que desee.
En respuesta a su pregunta complementaria: parece que ha seguido las instrucciones aquí para agregar un repositorio no oficial a su versión de Ubuntu, ya que el repositorio estándar no es compatible con 5.5.
Descubrimos juntos que la forma de hacerlo funcionar era primero actualizar Apache de 2.2 a 2.4:
sudo apt-get upgrade apache2
Cabe señalar que este pueden hace que se requiera alguna reparación de vhost, ya que algunas directivas de Apache cambiaron en esta versión. Una vez hecho esto, puede obtener la nueva versión de mod_php
:
sudo apt-get install libapache2-mod-php5
Para verificar las versiones instaladas, escriba:
cd /etc/php
en su terminal para ir a la carpeta de configuración de sus instalaciones de PHP y luego escribe:
ls
La salida serán las carpetas que correspondan a las versiones instaladas en su máquina. En mi caso, el comando da como resultado:
5.6 7.0 7.1