Aprende a instalar PHP localmente para resolver los ejercicios de Exercism en tu propia máquina
Te recomendamos usar una versión estable de PHP con soporte activo. Actualmente son PHP 8.2, 8.3 y 8.4. Puedes encontrar los detalles sobre las versiones actuales y sus calendarios en la documentación oficial de PHP.
La mayoría de los gestores de paquetes para Linux / macOS ofrecen paquetes ya compilados. También puedes descargar PHP y compilarlo desde el código fuente, disponible en php.net/downloads.php o windows.php.net/download.
No necesitas un servidor web como nginx o Apache HTTP server para completar los ejercicios.
Cada distribución tiene su propio método. Deberías poder ejecutar
yum install php
o
apt-get install php
según tu gestor de paquetes.
Para más instrucciones, consulta el manual de PHP sobre Instalación en sistemas Unix.
Aunque macOS suele incluir PHP, muchas veces viene desactualizado. Recomendamos instalar PHP con Homebrew. Puedes instalar Homebrew siguiendo las instrucciones de su página principal.
Para confirmar la instalación, prueba el siguiente comando; al momento de escribir esto, debería mostrar Homebrew 4.5.x.
brew --version
Instala PHP con Homebrew
brew install php@8.4
Esto debería mostrar la versión de PHP que acabas de instalar, al menos la versión 8.2.0.
php -v
Para más instrucciones, consulta el manual sobre Instalación en macOS.
Puedes descargar los binarios oficiales de PHP para Windows desde windows.php.net/download.
También hay entornos ya preconfigurados, como WAMP (Windows, Apache, MySQL, PHP) y XAMPP.
Para más instrucciones, consulta el manual sobre Instalación en sistemas Windows.
Si prefieres soluciones en contenedores, puedes descargar la imagen oficial de PHP desde Docker Hub. También vas a necesitar Docker.
Si quieres usar otro sistema operativo, consulta las instrucciones en php.net/manual/en/install.
¡PHPUnit 12 todavía no es compatible!
La forma más fácil de usar PHPUnit en los ejercicios de Exercism es descargar una distribución empaquetada como PHP Archive (PHAR), que además es la manera recomendada de usar PHPUnit.
Guarda el PHAR donde guardaste la CLI de exercism para poder ejecutar PHPUnit desde cualquier lugar.
Puedes descargar una versión de los paquetes de PHPUnit como archivo PHP:
wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar
Luego haz que el archivo descargado sea ejecutable:
chmod +x phpunit.phar
Y muévelo a la misma ubicación donde moviste la CLI de exercism, nombrando el comando phpunit:
mv phpunit.phar ~/bin/phpunit
Ahora puedes ejecutar phpunit desde cualquier lugar, como se muestra en la documentación de pruebas del track de PHP:
phpunit --version
La salida debería verse así:
PHPUnit 11.5.45 by Sebastian Bergmann and contributors.
También puedes seguir las instrucciones oficiales para instalar PHPUnit para instalar PHPUnit.
La versión 11 de PHPUnit también se puede instalar con Composer.
Instala Composer siguiendo las instrucciones de instalación del sistema operativo de tu equipo. Te recomendamos instalarlo de forma global para que sea más fácil de usar.
Usa el siguiente comando:
composer global require phpunit/phpunit ^11.5
Asegúrate de instalar la versión 11.5 o posterior.