GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo comprobar si hay varias versiones de PHP instaladas en Ubuntu 12.04 LTS?

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

Linux
  1. Cómo instalar PHP 5.6 en Ubuntu 16.04 LTS

  2. Cómo instalar varias versiones de PHP en Ubuntu 18.04 LTS

  3. ¿Cómo ejecutar varias versiones de PHP con Nginx en Ubuntu?

  4. ¿Cómo verificar los módulos PHP y Apache que están instalados en Linux?

  5. Cómo verificar la versión de su sistema operativo Linux

Cómo cambiar entre varias versiones de PHP en Ubuntu

Cómo verificar la versión de GCC en Ubuntu

Cómo instalar varias versiones de PHP en Ubuntu 20.04, 18.04, 20.10

Cómo instalar varias versiones de PHP con Apache en Ubuntu 18.04 y 16.04

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 12.04 LTS)

Cómo comprobar la versión de PHP en Linux