Para verificar sus versiones instaladas, escriba:
cd /etc/php
en tu terminal para ir a la carpeta de configuración de tus instalaciones de PHP y luego escribes:
ls
La salida serán las carpetas que corresponden a las versiones instaladas en su máquina. En mi caso, el comando genera:
5.6 7.0 7.1
Uso 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
Salida:
> 5.6 7.0 7.1
Como tiene un entorno Linux, puede ejecutar esto en su consola:
locate bin/php
Y luego, para cualquier cosa que parezca un binario de PHP, obtenga la versión. El resultado para mí de 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 parecen binarios de PHP. Así que obtengamos la versión para 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 harán que las cosas dejen de funcionar. Puede configurar la versión de 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 esto puede hacer que se requiera alguna reparación de vhost, ya que algunas directivas de Apache cambiaron en esta versión. Una vez que haya hecho eso, puede obtener la nueva versión de mod_php
:
sudo apt-get install libapache2-mod-php5