Agosto
2021
1 | Página
CEPERJ
Sumário
5. Referências Bibliográficas 12
2 | Página
CEPERJ
Introdução
O curso básico PHP, visar o eixo do uso da linguagem, por meio de ementas que
sintetizará a explicação da evolução histórica da programação e as versões da
linguagem juntamente com as principais práticas de inicialização dos comandos
utilizados no PHP, e dessa forma terão ao longo desta disciplina contato com os mais
diversos cenários do início da linguagem em PHP.
Nesse material, conterá os conteúdos principais, para que possam tomar como apoio
antes, durante e após as aulas, leiam o material com o máximo de atenção e caso
continuem com dúvidas consultem a internet, pois a consulta web é uma poderosa
ferramenta nas mãos dos programadores. Coloco-me à disposição para prováveis
dúvidas que possam vir a aparecer por meio do e-mail carlosteixeiracruz@gmail.com.
3 | Página
CEPERJ
1. Servidor WEB (WEB Server) e instalação do servidor local.
Os servidores Web (World wide web) é uma peça fundamental para suportar a Internet.
Embora muitos desenvolvedores não deem a devida importância para eles, é fundamental
conhecer essa importante fauna e como podemos tirar vantagens de algumas tecnologias
modernas para o suporte a estilos modernos como APIs e micros serviços.
Um servidor web é um computador que armazena arquivos que compõem os sites
(por exemplo, documentos HTML, imagens, folhas de estilo, e arquivos JavaScript) e os
entrega para o dispositivo do usuário final. Está conectado à Internet e pode ser
acessado através do seu nome de domínio (DNS).
Referente ao software, um servidor web inclui diversos componentes que
controlam como os usuários acessam os arquivos hospedados (armazenados para
disponibilização), no mínimo um servidor HTTP. Um servidor HTTP é um software
que compreende URLs (endereços web) e HTTP (o protocolo que seu navegador utiliza
para visualizar páginas web.
Fonte: https://commons.wikimedia.org/
4 | Página
CEPERJ
2. Servidores WEB de 1990 a 2000
O utilitário inetd foi o primeiro servidor web tomando como base o sistema
operacional Linux, com o objetivo de responder requisições de usuários via conexão
vindo de um ponto e fazendo despacho da requisição em outro ponto para um
determinado programa já configurado e preparado para processar essa requisição ou
esse envio.
Esse primeiro programa de processamento foi desenvolvido no início do ano de
1990, nesse princípio ele foi desenvolvido para lidar com requisição de envio por HTTP
(Hypertext Transfer Protocol), essa primeira aplicação se chamava httpD (Http
Daemon), desenvolvido pela NCSA (National Center for Supercomputing Applications
da Universidade de Illinois).
Fonte: https://commons.wikimedia.org/
5 | Página
CEPERJ
3. Servidor WEB Apache.
Com o tempo as aplicações WEB começaram a rodar tendo como base uma
plataforma ou um servidor no nosso caso como o curso é voltado para PHP, vamos falar
sobre o servidor WEB Apache, foi desenvolvido diretamente a partir do utilitário NCSA
httpD.
Fonte: https://commons.wikimedia.or
6 | Página
CEPERJ
3.1 Princípios do protocolo HTTP
Portanto para qualquer aplicação WEB que seja necessário um sigilo maior é
aconselhável usar o formato de protocolo HTTPS.
Fonte: https://commons.wikimedia.or
7 | Página
CEPERJ
3.2 Princípios do protocolo HTTPS
Fonte: https://commons.wikimedia.or
8 | Página
CEPERJ
9 | Página
CEPERJ
4. Servidores locais para desenvolvedores
Instalar e configurar um servidor PHP local pode ser algo muito mais complexo se
for feito manualmente ainda mais se for no sistema operacional Windows, com isso
foram surgindo vários pacote de servidores locais para instalação tais como: Vertrigo,
Wamp, Xampp e EasyPHP. No nosso caso vou utilizar o Vertrigo.
Com a instalação do pacote Vertrigo vamos obter instalados em nossa máquina os
softwares PHP, Apache, MySql e PhpMyAdmin que é um gerenciador gráfico de banco
de dados.
Usaremos a versão PHP 7.1 após o download, execute o arquivo que deve estar
na pasta download, escolha seu idioma de preferência e avance.
2) Após mais algumas telas, pronto, instalação concluída! Ao iniciar, a tela abaixo será
exibida. Clique em “Hide this windows and start server” para iniciar o aplicativo.
10 | Página
CEPERJ
3) Um ícone do Vertrigo será mostrado na barra do Windows, próximo ao relógio. Ao
clicar nele você pode ver o painel do Vertrigo, com atalhos rápidos para as principais
ferramentas do servidor. Esse é um diferencial bem bacana perante o Xampp. Nele você tem
acesso ao phpmyadmin, SQLiteManager, os consoles do MySQL e SQLite, arquivos de
configuração do PHP, Apache etc., diretório WWW (onde devem ficar os arquivos do seu
site/blog/aplicativo/etc) entre muitos outros. Detalharei mais sobre esse painel no próximo post.
CONCLUSÃO
11 | Página
CEPERJ
5. Referências Bibliográficas
Ben Laurie (Autor), Peter Laurie (Autor), The Definitive Guide. 2003
- https://developer.mozilla.org/pt-
BR/docs/Learn/Common_questions/What_is_a_web_server (Data de acesso 2021)
12 | Página