
Composer con 2 o más versiones de PHP
A veces es necesario tener más de una versión de PHP en el mismo servidor. Pero ¿cómo le hacemos para ejecutar composer con una versión en especifico?
Primero que nada hay que ubicar los ejecutables de php y composer.
# Este comando nos va brindar la ubicación de los archivos binarios de php
> whereis php
php: /usr/bin/php /usr/bin/php7.2 /usr/bin/php7.0 ...
Si tu sistema operativo es Ubuntu, se encontrarán en /usr/bin
# Este comando nos ayuda a localizar a composer
> which composer
/usr/local/bin/composer
Ahora simplemente cuando necesitemos utilizar composer lo ejecutaremos indicando las rutas completas, de la siguiente forma:
/usr/bin/php7.0 /usr/local/bin/composer install