SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
CURSO DE PHP
Aula #01 - Introdução a PHP
PHP
• Linguagem de programação server-side
• Criado por Resmus Lerford em 1995
• Evoluído por Zeev Suraski e Andi Gutmans
PHP
• PERSONAL HOME PAGE(Lerdorf)
• PHP: HYPERTEXT PROCESSOR(Depois de Zeev
Andi)
CLIENTE-SERVIDOR
Requisição HTTP
Resposta
Cliente Servidor
HTTP
• Hypertext transfer protocol: Protocolo de
transferência de hipertexto.
APACHE
Apache é o mais famoso
servidor HTTP.
http://httpd.apache.org/
MYSQL
Sistema Gerenciador de
Banco de Dados(SGDB).
http://www.mysql.com/
PHP
Para desenvolver códigos em
PHP é necessário ter o
interpretador PHP.
http://php.net/
ARQUITETURA XAMP
• WAMP:Windows Apache MySQL PHP
• LAMP: Linux Apache MySQL PHP
• MAMP: MacOS Apache MySQL PHP
COMO INSTALAR?
• INSTALADORES:
• Wamp: http://www.wampserver.com/en/(Windows)
• XAMPP: https://www.apachefriends.org/pt_br/
index.html(Windows, Linux, MacOS)
• MAMP: http://www.mamp.info/en/(MacOS)
• EasyPHP: http://www.easyphp.org/ (Windows e Mac)
COMO INSTALARVIA APT-GET
sudo apt-get install apache2 php5-
mysql mysql-server phpmyadmin
ACESSANDO
A PRIMEIRA
PÁGINA
http://localhost
CONTATO
• renatosousafilho@gmail.com
• github.com/renatosousafilho
• renatosousafilho.github.io

Mais conteúdo relacionado

Mais procurados

VPN usando OPENVPN - Rafael Padilha da silva(DELETE)
VPN usando OPENVPN - Rafael Padilha da silva(DELETE)VPN usando OPENVPN - Rafael Padilha da silva(DELETE)
VPN usando OPENVPN - Rafael Padilha da silva(DELETE)Tchelinux
 
Escalabilidade e Resiliência de Microservices em Python
Escalabilidade e Resiliência de Microservices em PythonEscalabilidade e Resiliência de Microservices em Python
Escalabilidade e Resiliência de Microservices em PythonGuilherme Vierno
 
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPCarlos Santos
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?Luis Vendrame
 
Microservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesMicroservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesGuilherme Vierno
 
Hands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantHands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantIngo Jauch
 
Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Felipe Klerk Signorini
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvemIgnacio Nin
 
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Daniel Lopes
 
Quando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucessoQuando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucessoIvan Rosolen
 
TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?tdc-globalcode
 
Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1Daniel Lopes
 

Mais procurados (20)

VPN usando OPENVPN - Rafael Padilha da silva(DELETE)
VPN usando OPENVPN - Rafael Padilha da silva(DELETE)VPN usando OPENVPN - Rafael Padilha da silva(DELETE)
VPN usando OPENVPN - Rafael Padilha da silva(DELETE)
 
Escalabilidade e Resiliência de Microservices em Python
Escalabilidade e Resiliência de Microservices em PythonEscalabilidade e Resiliência de Microservices em Python
Escalabilidade e Resiliência de Microservices em Python
 
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?
 
HTTP Monkey
HTTP MonkeyHTTP Monkey
HTTP Monkey
 
Microservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesMicroservices em Python: desafios e soluções
Microservices em Python: desafios e soluções
 
Hands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantHands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs Vagrant
 
Php on the cloud
Php on the cloudPhp on the cloud
Php on the cloud
 
Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016Deploy automático em projeto PHP - PHPSPIMA 2016
Deploy automático em projeto PHP - PHPSPIMA 2016
 
NoSQL Livre
NoSQL LivreNoSQL Livre
NoSQL Livre
 
Clusterização de Aplicações PHP
Clusterização de Aplicações PHPClusterização de Aplicações PHP
Clusterização de Aplicações PHP
 
Datacenter na nuvem
Datacenter na nuvemDatacenter na nuvem
Datacenter na nuvem
 
Clojure
ClojureClojure
Clojure
 
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)Filosofia Ruby e Rails (UFOP e Inforuso 2010)
Filosofia Ruby e Rails (UFOP e Inforuso 2010)
 
Aws video creator
Aws video creatorAws video creator
Aws video creator
 
Arquitetura API em NodeJS
Arquitetura API em NodeJSArquitetura API em NodeJS
Arquitetura API em NodeJS
 
Vamos conversar sobre cache
Vamos conversar sobre cacheVamos conversar sobre cache
Vamos conversar sobre cache
 
Quando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucessoQuando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucesso
 
TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?
 
Frontline - Rails3.1
Frontline - Rails3.1Frontline - Rails3.1
Frontline - Rails3.1
 

Destaque

Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...Business Development Institute
 
Curso de español por escenarios comunicación para tu vida y tu trabajo IF Center
Curso de español por escenarios comunicación para tu vida y tu trabajo IF CenterCurso de español por escenarios comunicación para tu vida y tu trabajo IF Center
Curso de español por escenarios comunicación para tu vida y tu trabajo IF CenterIFCenter_Academy
 
Alianza caribe
Alianza caribeAlianza caribe
Alianza caribelevponzon
 
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...Business Development Institute
 
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...Business Development Institute
 
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...Business Development Institute
 
Eolic truss tower_offshore_may2011 (1)
Eolic truss tower_offshore_may2011 (1)Eolic truss tower_offshore_may2011 (1)
Eolic truss tower_offshore_may2011 (1)roberto neutzling
 
Legepresentatie
LegepresentatieLegepresentatie
LegepresentatieErikSloof
 
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...Business Development Institute
 

Destaque (20)

Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Javascript
JavascriptJavascript
Javascript
 
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...
Complexity to Simplicity - BDI 2/25/14 The Future of Healthcare Communication...
 
Juegos egb2 alumno
Juegos egb2 alumnoJuegos egb2 alumno
Juegos egb2 alumno
 
Concepto de ingeniería eléctrica3
Concepto de ingeniería eléctrica3Concepto de ingeniería eléctrica3
Concepto de ingeniería eléctrica3
 
Presentación curso
Presentación cursoPresentación curso
Presentación curso
 
Clinica
ClinicaClinica
Clinica
 
Curso de español por escenarios comunicación para tu vida y tu trabajo IF Center
Curso de español por escenarios comunicación para tu vida y tu trabajo IF CenterCurso de español por escenarios comunicación para tu vida y tu trabajo IF Center
Curso de español por escenarios comunicación para tu vida y tu trabajo IF Center
 
Alianza caribe
Alianza caribeAlianza caribe
Alianza caribe
 
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...
Joyce Sullivan, Financial Women's Association Presentation - BDI 4/14/11 Fina...
 
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...
Marc Monseau, Johnson & Johnson Presentation - BDI 3/17/11 Healthcare Social ...
 
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...
Why Social Media is no longer a want, but a NECESSITY - BDI 6/12 Financial Se...
 
Aferrate a jesus
Aferrate a jesusAferrate a jesus
Aferrate a jesus
 
Nepse technical analysis november 6 november 10, 2016
Nepse technical analysis november 6   november 10, 2016Nepse technical analysis november 6   november 10, 2016
Nepse technical analysis november 6 november 10, 2016
 
Eolic truss tower_offshore_may2011 (1)
Eolic truss tower_offshore_may2011 (1)Eolic truss tower_offshore_may2011 (1)
Eolic truss tower_offshore_may2011 (1)
 
Legepresentatie
LegepresentatieLegepresentatie
Legepresentatie
 
Huauchinango3
Huauchinango3Huauchinango3
Huauchinango3
 
Wackenhut slides
Wackenhut slidesWackenhut slides
Wackenhut slides
 
ENGLISH COTA HAM
ENGLISH COTA HAMENGLISH COTA HAM
ENGLISH COTA HAM
 
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...
Use Storytelling to Define Your Brand and Connect on Social Media - BDI 12/11...
 

Semelhante a PHP - Aula #01

5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançadoThiago Carlos
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Celso Fernandes
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e FuturoFreedom DayMS
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebIsrael Messias
 
Aula 8 php (intro, get e post)
Aula 8   php (intro, get e post)Aula 8   php (intro, get e post)
Aula 8 php (intro, get e post)andreluizlc
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantesMarco Pinheiro
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHPAdler Medrado
 
Introducão ao PHP
Introducão ao PHPIntroducão ao PHP
Introducão ao PHPIsmael Ash
 

Semelhante a PHP - Aula #01 (20)

PHP
PHPPHP
PHP
 
PHP
PHPPHP
PHP
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
 
Seminário: PHP
Seminário: PHPSeminário: PHP
Seminário: PHP
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
PHP: Atualidade e Tendências
PHP: Atualidade e TendênciasPHP: Atualidade e Tendências
PHP: Atualidade e Tendências
 
PHP Presente e Futuro
PHP Presente e FuturoPHP Presente e Futuro
PHP Presente e Futuro
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e Futuro
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente Web
 
Aula 8 php (intro, get e post)
Aula 8   php (intro, get e post)Aula 8   php (intro, get e post)
Aula 8 php (intro, get e post)
 
Linguagem PHP para principiantes
Linguagem PHP para principiantesLinguagem PHP para principiantes
Linguagem PHP para principiantes
 
Php
PhpPhp
Php
 
PHP 7 - A Maioridade do PHP
PHP 7 - A Maioridade do PHPPHP 7 - A Maioridade do PHP
PHP 7 - A Maioridade do PHP
 
Panorama atual do PHP
Panorama atual do PHPPanorama atual do PHP
Panorama atual do PHP
 
Introducão ao PHP
Introducão ao PHPIntroducão ao PHP
Introducão ao PHP
 

Mais de Renato Sousa

Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03Renato Sousa
 
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Renato Sousa
 
Curso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao AndroidCurso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao AndroidRenato Sousa
 
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratasCurso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratasRenato Sousa
 
Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos Renato Sousa
 
Curso Java #03 - Arrays
Curso Java #03 - ArraysCurso Java #03 - Arrays
Curso Java #03 - ArraysRenato Sousa
 
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaProgramacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaRenato Sousa
 
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleCurso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleRenato Sousa
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - IntroduçãoRenato Sousa
 

Mais de Renato Sousa (19)

Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03Curso Programação Web com Ruby on Rails - Aula 03
Curso Programação Web com Ruby on Rails - Aula 03
 
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01
 
Devise
DeviseDevise
Devise
 
Virada Geek
Virada GeekVirada Geek
Virada Geek
 
Rails
RailsRails
Rails
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Git
GitGit
Git
 
Aula00
Aula00Aula00
Aula00
 
Curso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao AndroidCurso de Android - Aula #01: Introdução ao Android
Curso de Android - Aula #01: Introdução ao Android
 
Ruby (1)
Ruby (1)Ruby (1)
Ruby (1)
 
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratasCurso Java #05 - Heranca, Polimorfismo e Classe abstratas
Curso Java #05 - Heranca, Polimorfismo e Classe abstratas
 
Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos Curso Java #04 - Programação Orientada a Objetos
Curso Java #04 - Programação Orientada a Objetos
 
Curso Java #03 - Arrays
Curso Java #03 - ArraysCurso Java #03 - Arrays
Curso Java #03 - Arrays
 
Programacao orientada-a-objetos-java
Programacao orientada-a-objetos-javaProgramacao orientada-a-objetos-java
Programacao orientada-a-objetos-java
 
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de ControleCurso Java #02 - Variáveis, Tipos e Estruturas de Controle
Curso Java #02 - Variáveis, Tipos e Estruturas de Controle
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - Introdução
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
NodeJS
NodeJSNodeJS
NodeJS
 

PHP - Aula #01