Como instalar o PHP 8 no Windows
Tags: php, php8, desenvolvimento
Published: 2022-03-29 03:16:47

## Com XAMPP ou sem XAMPP?
Depois de um bom tempo que eu havia começado a estudar PHP é que descobri que eu não precisava ter instalado o XAMPP (ou WampServer, EasyPHP etc.) para poder escrever um "Hello World" qualquer. Isso se deve ao fato de que boa parte dos tutoriais que vi relacionavam o uso do PHP à web (e não estão errados) e por isso teria que instalar toda a stack PHP-Apache-MySQL.    
Mas hoje penso que para um iniciante na linguagem não deveria ter que se preocupar em entender o que é um servidor Apache e um banco de dados para escrever o seu primeiro `echo`.  
Sendo assim, mostro como instalar manualmente o PHP 8 no Windows 10/11 de forma rápida e nada complicada.  


## Baixando o PHP 8 no Windows
Na sessão de downloads do <a href="https://www.php.net/downloads" target="_blank">site do PHP</a> temos as atuais versões estáveis (current stable) e as antigas versões estáveis (old stable). Vamos instalar então a atual versão estável, que na data em que escrevo a versão estável mais recente é a 8.1.4. Para baixar o PHP para Windows é só clicar no link <a href="https://windows.php.net/download" target="_blank">*Windows downloads*</a>:

![Página de download do PHP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwbsg6x37u22bbwndquc.png)

O PHP oferece versões Thread Safe e Non Thread Safe. Escolheremos a Non Thread Safe de 32 ou 64 bits (dependendo do seu sistema), baixando o arquivo zip. Para saber mais sobre Thread Safe <a href="https://acervolima.com/o-que-e-thread-safe-ou-nao-thread-safe-no-php/" target="_blank">veja esse artigo</a>.

![Página de download do PHP para Windows](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wjaih1xg84qnp4hxrbo0.png)

Após fazer o download é só descompactar os arquivos no diretório *C:\php* e renomear o arquivo *php.ini-development* para *php.ini*:

![Diretório do PHP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwmmw07lte2ybsqaz33d.gif)


## Configurando as variáveis de ambiente
O próximo passo agora é adicionar o PHP às variáveis de ambiente do sistema. Acesse *Configurações > Sistema > Sobre > Configurações avançadas do sistema > Variáveis de ambiente...*, ou simplesmente digite *'variáveis de ambiente'* na busca do Windows.  
No grupo *Variáveis do sistema* procure pela variável *Path* e clique em editar:

![Variáveis de ambiente](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5i6nd3m5kv4e53u3atz8.png)

Na janela que abrirá clique em *Novo* e insira o caminho do diretório que o PHP foi instalado e então é só clicar em *OK* em todas as janelas:

![Editando as variáveis do sistema](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ml8r94ckgp8b49vs876.png)


## Testando o PHP
Após fazer as configurações, abra um terminal e digite `php --version`. Se tudo foi configurado corretamente irá aparecer a versão instalada do PHP:

![Testando o PHP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hapxlfjkesiuiiac5cdg.png)

## Iniciando o servidor web
O PHP fornece um servidor web próprio, que para fins de estudos e pequenos desenvolvimentos é mais que o suficiente.  
Para iniciar o servidor basta abrir o terminal e ir até o diretório onde estão os arquivos PHP e então digitar:
```
php -S localhost:8080
```
O servidor web do PHP já está funcionando!
![Iniciando o servidor do PHP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/515e5min5f00rwhc6iio.png)
Para testar se o servidor está respondendo, criei um arquivo *index.php* no diretório que está rodando o servidor, apenas para exibir as informações do PHP que acabamos de instalar:
```
<?php

phpinfo();
```
E no navegador acessar o endereço *localhost:8080*:

![Informações do PHP](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5qvxaam4fols6ni8752h.png)  

## Concluindo
Em alguns passos já temos o PHP pronto para rodar no Windows. Como dito antes, fazendo dessa forma já é o suficiente para estudar a linguagem começar os primeiros projetos.