PHP e Mysql básicão
Rasmus Lerdorf
Outono de 1994
1995 PHP Tools
(Livro de visitas, etc.)
1995 – PHP/FI
Formulários HTML
1996 + 15 mil sites
1997 + 50 mil sites
Zeev Suraski e Andi Gutmans
PHP 3
22 de maio de 2000
Lançamento PHP 4
Julho de 2004
Lançamento PHP 5
Características
• É uma linguagem de fácil aprendizado;
• Tem suporte a um grande número de bancos de dados como: dBase, Interbase, mSQL, mySQL, Oracle, Sybase, PostgreSQL e vários outros.
• Tem suporte a outros serviços através de protocolos como IMAP,
SNMP, NNTP, POP3 e, logicamente, HTTP;
• É multiplataforma, tendo suporte aos sistemas Operacionais mais utilizados no mercado;
• Seu código é livre, não é preciso pagar por sua utilização e pode ser alterado pelo usuário na medida da necessidade de cada usuário;
• Não precisa ser compilado.
O que é PHP?
• Acrônimo recursivo para PHP: Hypertext
Preprocessor;
• Linguagem de script open source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web embútivel dentro do HTML.
O que pode fazer?
Qualquer coisa
• Aplicações Web;
• Linha de comando;
• Aplicações Desktop (PHP GTK).
Executado em
• Sistemas Operacionas como Linux, várias variantes
Unix (incluindo HP-UX, Solaris e OpenBSD), Microsoft
Windows, Mac OS X, RISC OS, e provavelmente outros.
• Suportado pela maioria dos servidores web atuais, incluindo Apache, Microsoft Internet Information
Server, Personal Web Server, Netscape and iPlanet
Servers, Oreilly Website Pro Server, Caudium, Xitami,
OmniHTTPd, e muitos outros.
• Pode ser configurado como módulo para a maioria dos servidores, e para os outros como um CGI comum.
Banco de dados Suportado
•
•
•
•
•
•
•
•
•
•
•
•
Adabas D dBase Empress
FilePro (read-only)
Hyperwave
IBM DB2
Informix
Ingres
InterBase
FrontBase mSQL Direct MS-SQL
Instalação
• Para a instalação do PHP em seu sistema ou sevidor, consulte a guia de