Quer começar a programar em PHP? Veja como fazer

Alvaro Scola22/08/2018 13h23, atualizada em 22/08/2018 13h35
20180312144041
Compartilhe esta matéria
Ícone Whatsapp Ícone Whatsapp Ícone X (Tweeter) Ícone Facebook Ícone Linkedin Ícone Telegram Ícone Email

Siga o Olhar Digital no Google Discover

A linguagem PHP é muito popular para o desenvolvimento de páginas na internet. Fazer a configuração de um servidor para se aventurar nela, entretanto, pode ser uma tarefa complicada para iniciantes. A seguir, confira algumas ferramentas que ajudam a desenvolver um servidor PHP simples.

Ofertas

Monitor Dell de 24" - P2425H
Vendido por Amazon
Monitor Dell de 24" - P2425H
Por R$ 1.099,90
Luminária De Mesa Led Recarregável USB Touch com 2 Suportes Magnético e Base para Apoio de Mesa ideal para Parede Armário Cozinha, Banheiro e Mesa Led com Luz Ajustável 3 modos de Iluminação Premium
Vendido por Amazon
Luminária De Mesa Led Recarregável USB Touch com 2 Suportes Magnético e Base para Apoio de Mesa ideal para Parede Armário Cozinha, Banheiro e Mesa Led com Luz Ajustável 3 modos de Iluminação Premium
De: R$ 39,90
Por: R$ 28,40
Drone DJI Air 3S Fly More Combo (Com tela) BR - DJI056
Vendido por Amazon
Drone DJI Air 3S Fly More Combo (Com tela) BR - DJI056
De: R$ 17.375,50
Por: R$ 15.522,79
USB C Hub 8 em 1 USB Tipo C para HDMI 4k RJ45 Ethernet Carregamento PD Charger, 2 portas USB 3.0 e leitor de cartões SD/TF, compátivel com Macbook, tablets,celulares-Thee Brothers
Vendido por Amazon
USB C Hub 8 em 1 USB Tipo C para HDMI 4k RJ45 Ethernet Carregamento PD Charger, 2 portas USB 3.0 e leitor de cartões SD/TF, compátivel com Macbook, tablets,celulares-Thee Brothers
De: R$ 57,90
Por: R$ 47,40
PHILIPS, Fone de Ouvido Sem Fio TWS, TAT2500BK/00, Bluetooth, Com Cancelamento de Ruído Ativo ANC, Com Microfone, Até 24 horas de bateria, iPX4, Preto
Vendido por Amazon
PHILIPS, Fone de Ouvido Sem Fio TWS, TAT2500BK/00, Bluetooth, Com Cancelamento de Ruído Ativo ANC, Com Microfone, Até 24 horas de bateria, iPX4, Preto
De: R$ 156,00
Por: R$ 140,00
Microfone USB Gaming PC, Microfone RGB para PC/Notebook, Mic with Boom Arm, Microphone Condensador de mesa/Braço, Live, Podcast, Gravação de Audio, Karaoke, Gamer Youtuber DJ
Vendido por Amazon
Microfone USB Gaming PC, Microfone RGB para PC/Notebook, Mic with Boom Arm, Microphone Condensador de mesa/Braço, Live, Podcast, Gravação de Audio, Karaoke, Gamer Youtuber DJ
De: R$ 199,99
Por: R$ 178,49
Relógio Inteligente Smartwatch Feminino Masculino, com Tela AMOLED, AI ChatGPT, Chamadas Bluetooth, 150+ Monitoramento Esportivo, Chamadas Bluetooth,Relogio smartwatch iphone
Vendido por Amazon
Relógio Inteligente Smartwatch Feminino Masculino, com Tela AMOLED, AI ChatGPT, Chamadas Bluetooth, 150+ Monitoramento Esportivo, Chamadas Bluetooth,Relogio smartwatch iphone
De: R$ 299,99
Por: R$ 183,99
soundcore Q11i da Anker Fone De Ouvido Bluetooth 5.3, Fone Gamer, Headphone Bluetooth Over-Ear, Graves Profundos, 60H Autonomia, Hi-Res Áudio, Almofadas Removíveis, Conexão Multiponto, Preto
Vendido por Amazon
soundcore Q11i da Anker Fone De Ouvido Bluetooth 5.3, Fone Gamer, Headphone Bluetooth Over-Ear, Graves Profundos, 60H Autonomia, Hi-Res Áudio, Almofadas Removíveis, Conexão Multiponto, Preto
De: R$ 259,35
Por: R$ 198,99
Bundle Nintendo Switch + Super Mario Bros. Wonder + 3 Meses de Assinatura Nintendo Switch Online
Vendido por Amazon
Bundle Nintendo Switch + Super Mario Bros. Wonder + 3 Meses de Assinatura Nintendo Switch Online
De: R$ 2.299,00
Por: R$ 1.888,99
Notebook ASUS TUF Gaming A15, RTX 3050, AMD RYZEN 7, 8 GB, 512 GB SSD, KeepOS, Tela 15.6'' FHD, Graphite Black - FA506NCR-HN089
Vendido por Amazon
Notebook ASUS TUF Gaming A15, RTX 3050, AMD RYZEN 7, 8 GB, 512 GB SSD, KeepOS, Tela 15.6'' FHD, Graphite Black - FA506NCR-HN089
De: R$ 5.299,00
Por: R$ 3.999,00
Havit Headphone Fone de Ouvido H2002d Pink, Gamer, com Microfone, Falante 53mm, Plug 3, 5mm: compatível com XBOX ONE e PS4, HAVIT, HV-H2002d Cor Rosa
Vendido por Amazon
Havit Headphone Fone de Ouvido H2002d Pink, Gamer, com Microfone, Falante 53mm, Plug 3, 5mm: compatível com XBOX ONE e PS4, HAVIT, HV-H2002d Cor Rosa
De: R$ 229,00
Por: R$ 160,65
Roku Streaming Stick HD 2025 | Dispositivo de streaming para TV HD/FHD com controle remoto por comando de voz compatível com Alexa, Siri e Google
Vendido por Amazon
Roku Streaming Stick HD 2025 | Dispositivo de streaming para TV HD/FHD com controle remoto por comando de voz compatível com Alexa, Siri e Google
De: R$ 289,90
Por: R$ 187,00
EMEET Webcam 4K, webcam S600 com tripé, 2 microfones de redução de ruído, FOV ajustável de 40° a 73°, foco automático PDAF, capa de privacidade integrada, câmera de streaming para jogos, chamadas de
Vendido por Amazon
EMEET Webcam 4K, webcam S600 com tripé, 2 microfones de redução de ruído, FOV ajustável de 40° a 73°, foco automático PDAF, capa de privacidade integrada, câmera de streaming para jogos, chamadas de
De: R$ 419,99
Por: R$ 368,99
soundcore P30i by Anker, Fones de Ouvido com Cancelamento de Ruído, Graves Poderosos, 45H de Reprodução, Estojo 2-em-1 com Suporte para Celular, IP54, Bluetooth 5.4, Fones Sem Fio
Vendido por Amazon
soundcore P30i by Anker, Fones de Ouvido com Cancelamento de Ruído, Graves Poderosos, 45H de Reprodução, Estojo 2-em-1 com Suporte para Celular, IP54, Bluetooth 5.4, Fones Sem Fio
De: R$ 369,00
Por: R$ 209,90
soundcore P20i da Anker Fone de Ouvido Sem Fio, Drivers de 10mm, Graves Potentes, Bluetooth 5.3, 30H de Bateria, Resistência à Água, 2 Microfones IA, App Personalizável
Vendido por Amazon
soundcore P20i da Anker Fone de Ouvido Sem Fio, Drivers de 10mm, Graves Potentes, Bluetooth 5.3, 30H de Bateria, Resistência à Água, 2 Microfones IA, App Personalizável
De: R$ 249,00
Por: R$ 166,19
HD Externo Toshiba 1TB Canvio Basics Preto HDTB510XK3AA
Vendido por Amazon
HD Externo Toshiba 1TB Canvio Basics Preto HDTB510XK3AA
De: R$ 464,65
Por: R$ 393,05
Pentel Caneta Gel Retrátil Energel 0.7mm Preta SM/BL77TL-A
Vendido por Amazon
Pentel Caneta Gel Retrátil Energel 0.7mm Preta SM/BL77TL-A
De: R$ 23,35
Por: R$ 14,80

Além da criação do servidor, as opções apresentadas abaixo já trazem um banco de dados pronto para uso e outros complementos. Outras ferramentas que contribuem para programar nesta linguagem também serão apresentadas ao fim do tutorial.

Instalação do XAMPP

Para a configuração do servidor, a ferramenta a ser utilizada é o XAMPP. Ao instalá-la, ela vem com outros componentes que seriam difíceis de serem configurados manualmente. Siga estes passos para instalá-la:

  1. Acesse este link e selecione uma das versões para download. A diferença entre elas fica na versão do PHP incluso no pacote;

    Reprodução

  2. Após o download, execute o arquivo baixado como administrador;

    Reprodução

  3. Ao prosseguir a instalação do programa, decida quais ferramentas devem ser instaladas. Caso queira ficar apenas com o pacote essencial, mantenha marcado as opções: Apache, MySQL, PHP e phpMyAdmin;

    Reprodução

  4. Defina uma pasta de fácil acesso para o programa ser instalado. Ela será necessária mais tarde;

    Reprodução

  5. Desmarque a opção “Learn more about Bitnami for XAMPP”. Estes detalhes podem ser vistos depois;

    Reprodução

  6. Prossiga com a instalação até o fim. Caso apareça alguma mensagem referente ao firewall do Windows, conceda a permissão para o acesso à rede.

Se você enfrentar problemas para utilizar o XAMPP, verifique o nível do UAC do Windows, que serve para definir o nível de privilégio dos usuários. Para o programa funcionar corretamente em casos que o UAC está ativo, é necessário executar o XAMPP como administrador.

Configuração dos serviços

Agora que o XAMPP já está instalado, é necessário entender como fazê-lo funcionar. Veja:

  1. Ao abri-lo pela primeira vez, defina “Inglês” como o idioma e clique em “Save”;
  2. Na tela inicial, você verá a lista de serviços. Clique no ícone representado por um “X” ao lado deles para finalizar a instalação;

    Reprodução

  3. Com eles agora instalados, você pode clicar em “Start” para iniciar sua execução.

Após ter iniciado um serviço, através da opção “Admin” será possível realizar algumas configurações, além de verificar em qual endereço ela está rodando. No exemplo abaixo, é possível ver o PHP rodando no Apache pelo endereço: https://localhost.

Reprodução

Como pode ser notado, a barra de endereços não mostra a porta utilizada pelo serviço, mas caso você venha a precisar dela, a porta padrão utilizada no Apache pelo XAMPP é a 80. Isto pode ser mudado no programa pela opção “Config”, mas requer alguns conhecimentos dos arquivos de configurações do Apache.

Salvando os sites no XAMPP

Para que você possa executar um site feito com a linguagem PHP no XAMP, é necessário que os arquivos dele sejam colocados na pasta que é lida pelo programa. Ela fica localizada dentro do diretório do XAMPP com o nome “htdocs”.

Para fins de organização, a sugestão é que você crie sub-pastas para os sites que desenvolver. Lembre-se que como em outros servidores, a página padrão a ser procurada pelo servidor é a “index.php”.

Reprodução

Sendo assim, no navegador de sua escolha, basta acessar o endereço: https://localhost/nomedapasta

Mais add-ons

O PHP também é popular por ser a linguagem adotada em algumas plataformas famosas como o WordPress, Joomla e outros. Se o projeto que você está planejando fazer envolve o uso delas, o XAMPP possui um sistema de add-ons que facilita a sua instalação.

Reprodução

Ferramentas ideais para se trabalhar com PHP

É verdade que até mesmo o bloco de notas do Windows pode ser utilizado para criar uma página utilizando o PHP. Entretanto, para ver melhor o código das páginas e suas sintaxes recomenda-se o uso de algum programa como o Notepad++.

Caso você precisa desenvolver um site mais complexo, que utilizará mais funções da linguagem, o uso do Notepad ++ deixa de ser uma boa opção. Assim, a melhor solução é optar por alguma IDE com suporte ao PHP, como a Netbeans, por exemplo.

Redator(a)

Alvaro Scola é redator(a) no Olhar Digital