Instalando o PHP localmente

Aprenda a instalar o PHP localmente para resolver os exercícios do Exercism na sua própria máquina


Qual versão escolher?

Recomendamos usar uma versão estável do PHP com suporte ativo. Atualmente, são o PHP 8.2, 8.3 e 8.4. Detalhes sobre as versões atuais e seus cronogramas podem ser encontrados na documentação oficial do PHP.

Instalar o PHP

A maioria dos gerenciadores de pacotes para Linux / macOS fornece pacotes prontos. O PHP pode ser baixado e compilado a partir do código-fonte, disponível em php.net/downloads.php ou windows.php.net/download.

Note

Não é necessário um servidor web como o nginx ou o Apache HTTP server para completar os exercícios.

Linux

Distribuições diferentes têm métodos diferentes. Você deve conseguir rodar

yum install php

ou

apt-get install php

dependendo do seu gerenciador de pacotes.

Para mais instruções, leia o manual do PHP sobre Instalação em sistemas Unix.

macOS

Embora o PHP muitas vezes já venha incluído no macOS, ele costuma estar desatualizado. Recomendamos instalar o PHP pelo Homebrew. Você pode instalar o Homebrew seguindo as instruções na página inicial dele.

Para confirmar a instalação, experimente o comando a seguir; no momento em que escrevemos, ele deve exibir o Homebrew 4.5.x.

brew --version 

Instale o PHP pelo Homebrew

brew install php@8.4

Isso deve exibir a versão do PHP agora instalada, no mínimo a versão 8.2.0.

php -v

Para mais instruções, leia o manual sobre Instalação no macOS.

Windows

Os binários oficiais do PHP para Windows podem ser baixados em windows.php.net/download.

Existem pacotes prontos, incluindo WAMP - (Windows, Apache, MySQL, PHP) e XAMPP.

Para mais instruções, leia o manual sobre Instalação em sistemas Windows.

Docker

Se você preferir soluções em contêiner, pode baixar a imagem oficial do PHP no Docker Hub. Você também vai precisar do Docker.

Outros

Se você quiser usar outro sistema operacional, veja as instruções em php.net/manual/en/install.

Instalar o PHPUnit

Note

O PHPUnit 12 ainda não é suportado!

Via PHP Archive (PHAR)

A maneira mais fácil de usar o PHPUnit nos exercícios do Exercism é baixar uma distribuição empacotada como PHP Archive (PHAR), que também é a forma recomendada de usar o PHPUnit. Guarde o PHAR onde você guardou a CLI exercism, para rodar o PHPUnit de qualquer lugar.

Você pode baixar uma versão dos pacotes do PHPUnit como um PHP archive:

wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar

Depois, torne o arquivo baixado executável:

chmod +x phpunit.phar

E mova-o para o mesmo local para onde você moveu a CLI exercism, dando ao comando o nome phpunit:

mv phpunit.phar ~/bin/phpunit

Agora você pode rodar o phpunit de qualquer lugar, como mostrado na documentação de testes da trilha de PHP:

phpunit --version

A saída deve ser parecida com isto:

PHPUnit 11.5.45 by Sebastian Bergmann and contributors.

Você também pode seguir as instruções oficiais de instalação do PHPUnit para instalar o PHPUnit.

Via Composer

A versão 11 do PHPUnit também pode ser instalada via Composer.

Instalar o Composer

Instale o Composer seguindo as instruções de instalação do sistema operacional do seu dispositivo. Recomendamos instalá-lo globalmente para facilitar o uso.

Adicionar o PHPUnit como ferramenta global

Usando o comando a seguir:

composer global require phpunit/phpunit ^11.5

Certifique-se de instalar a versão 11.5 ou mais recente.

Módulos disponíveis