Saltar al contenido

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

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
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *