Anaya Rojo
EN
← Blog

¿Cómo trabajar con múltiples versiones de PHP en Windows?

27 de marzo de 2020

multiphpversionswindows
¿Cómo trabajar con múltiples versiones de PHP en Windows?

Un poco de anécdota:

Primeramente, un poco de contexto al problema. Como desarrollador PHP trabajo con Laravel, una forma elegante de programar con este lenguaje, empezando con la versión 5.4 (Soy relativamente nuevo en el mundo PHP).

Pero cada vez salen más versiones con mejores características, haciendo que sea más atractivo utilizar la versión 6.0 o superiores. El problema inicia cuando decido desarrollar este blog utilizando la versión más reciente de Laravel, preparo mi ambiente de desarrollo con PHP 7.2.7 y desarrolló cada una de las características a lo largo de dos semanas. Días posteriores quise retomar proyectos con versiones de PHP más antiguas y me encontré con todo un quebradero de cabeza. Solo podía tener una versión de PHP ☹

Resumen:

Un par de meses después me he topado con la solución y a continuación de la comparto:

  1. Instala UwAmp, una alternativa a XAMP que funciona muy similar, excepto que puedes seleccionar entre varias versiones de PHP. https://www.uwamp.com/en/
  2. Especifica la versión de PHP que utiliza tu proyecto con Composer, con el siguiente comando:
composer config platform.php 7.2.7

Publicaciones de referencia con los detalles y explicaciones:

https://www.desarrollolibre.net/blog/apache/como-tener-multiples-versiones-dos-o-mas-de-php-en-windows#.Xn1fP4hKiUl

https://andy-carter.com/blog/composer-php-platform

Deja tu comentario