Instalando o Servidor Web Apache e o Composer
Instalando o servidor web Apache e o gerenciador de dependências do PHP o Composer, serão o assunto desse post, estamos dando continuidade a série Vamos Aprender a Programar Juntos, se você não leu o primeiro post, clique aqui
Seja bem vindo, se preferir pode acompanhar os vídeo em nosso canal, se inscreva e ative o sininho das notificações e acompanhe todo o nosso curso de forma gratuita. https://www.youtube.com/c/WebertMaximiano
Composer
Já o Composer é o gerenciador de dependência do PHP, Ele permite que você declare as bibliotecas das quais seu projeto depende e as gerenciará (instalará/atualizará) para você.
Durante o desenvolvimento é normal usarmos pacotes de funções já criadas, que podem ser adicionadas e gerenciadas pelo Composer, ele identifica os pacotes e verifica se o sistema oferece tudo que é necessário para seu programa rodar.
Nesse passo a passo vamos realizar a instalação no Windows, em um outro momento iremos realizar um tutorial para um ambiente Linux.
Chega de Papo, vamos ao que interessa, vamos acessar o site do Composer e baixar o instalador do Windows.
Instalação
Baixe e execute o Composer-Setup.exe – ele instalará a versão mais recente do compositor sempre que for executado.
Depois de Executar o Instalador do Composer é só ir clicando no Next
E depois em Finish, a instalação estará concluída.
Agora é verificar se o Composer está instalado de forma global, no primeiro post da nossa série, ensinamos como colocar o PHP de forma global, o processo é o mesmo para qualquer programa.
Verificando se o Composer está Global no Windows
Acesse no Windows – Menu – Meu Computador – Propriedades – Propriedades Avançadas do Sistema – Variáveis de Ambiente – Variáveis do Sistema – Duplo Clique na Linha Path – Verifique se a linha do Composer foi adicionada.
Se estiver está tudo pronto.
Servidor Web Apache
Apache é o servidor web mais utilizado, feito para rodar com o PHP, pode se dizer que são um par perfeito PHP + Apache.
Apache é um servidor web gratuito, de código aberto, na maioria das hospedagens de site, o servidor usado é o Apache, por isso é muito importante você aprender a instalar e configurar o apache.
O Apache possui outras versões para outras linguagens de programação como o Apache Tomcat para o JAVA como exemplo, mas durante a nossa Série vamos focar só no PHP.
Instalação
Acesse o site e baixe o instalador do Apache para Windows – Clique aqui
Baixe a versão estável – última versão: 2.4.54 (lançado em 2022-06-08), vá para seção de arquivos do Windows, e baixe a versão Apache Lounge
httpd-2.4.54-win64-VS16.zip para Versão 64 Bits
Após realizar o download do arquivo zip, extrair o conteúdo do arquivo para raiz do HD, c:\apache, abra a pasta criada e abra a subpasta apache24, depois a pasta conf, agora vamos editar o arquivo httpd.conf, peça para abrir com o editor de código Visual Studio Code.
Esse arquivo é onde realizamos a configuração do Apache. Nossa primeira configuração é o caminho root do servidor web, procure o campo:
Define SRVROOT “c:/Apache24” e altere para Define SRVROOT “c:/apache/Apache24”, salve e feche o arquivo.
Configurando o Apache24 como serviço no Windows
Abra o Menu do Windows, digite cmd, peça para abrir o prompt de comando e executar como administrador, execute o comando cd\ para ir para raiz do HD, execute agora o comando cd apache\Apache24\bin, depois de acessar a pasta, chegou a hora de instalar o apache como serviço.
Dentro do diretório c:\apache\Apache24\bin execute o seguinte comando, httpd -k install
Após executar o comando o firewall vai te pedir para permitir o acesso, marque a opção redes privadas, permitir acesso
Agora vamos iniciar o Serviço do Apache, para fazer isso vá no menu do Windows e digite o comando serviços, abra o gerenciador de serviços, procure Apache2.4, com o botão direito abra o menu e clique em iniciar.
Prontinho seu Apache está funcionando, teste abrindo o navegador e digite o endereço 127.0.0.1 ou localhost, vai aparecer Its works.
No próximo post iremos realizar as configurações do Apache com o PHP e vamos iniciar a construção do nosso primeiro código PHP.
Acompanhe esse tutorial em vídeo em nosso canal https://www.youtube.com/c/WebertMaximiano