quinta-feira, 8 de dezembro de 2016

Instalando o PHP - Instalando no Windows



  • Introdução ao PHP,
  • Histórico da Linguagem,
  • Versões,
  • Bases de dados, protocolos e linguagens,
  • Características,
  • Instalação no Windows,
  • Primeiros scripts,
  • Manipulação de Dados em PHP
PHP (um acrônimo recursivo para "PHP:
Hypertext Preprocessor") é uma linguagem
de script Open Source de uso geral, utilizada
para o desenvolvimento de aplicações Web
dentro do HTML.
Apesar de ser uma linguagem de fácil
aprendizado e de uso para pequenos scripts
dinâmicos simples, o PHP é uma linguagem
poderosa orientada a objetos.

  • 1995: Um subconjunto de scripts Perl criados por Rasmus Lerdof.
  • 1997: Com as adições de Zeev Suraski e Andi Gutmans (israelitas)reescreveram o parser, era assim lançada PHP 3, primeira versão estável e parecida com a linguagem atual. Ao reescrever o parser, foi criado o Zend Engine, que é mantido oficialmente pela empresa Zend em conjunto com a comunidade PHP.
  • 2000: 05/2000 lançada versão 4.
  • 2004: Lançada a versão 5, onde a principal mudança foi uma nova API para orientação a objetos provida pelo Zend Engine 2.

Existem versões do PHP disponíveis para os
seguintes sistemas operacionais:
  • Windows,
  • Linux,
  • Mac OS,
  • OS/2,
  • AS/400,
  • Novell Netware,
  • RISC OS, IRIX e Solaris.
A Wikipedia funciona sobre um software
inteiramente escrito em PHP, usando bases de
dados MySQL: o MediaWiki.

Construir uma página dinâmica baseada em bases
de dados é simples com PHP, este provê suporte a
um grande número de bases de dados:
  • Oracle,
  • Sybase,
  • PostgreSQL,
  • InterBase,
  • MySQL,
  • SQLite,
  • MSSQL etc, podendo abstrair o banco com a biblioteca
  • ADOdb, entre outras.

PHP tem suporte aos protocolos:
  • IMAP,
  • SNMP,
  • NNTP,
  • POP3,
  • HTTP,
  • LDAP,
  • XML-RPC,
  • SOAP.
É possível abrir sockets e interagir com outros protocolos.
Bibliotecas de terceiros expandem estas funcionalidades.


Existem iniciativas para utilizar o PHP como
linguagem de programação de sistemas
fixos.
EX:
  • PHP-GTK,
  • Delphi / PHP.
Freeware
Uma das vantagens do PHP é que ele é
distribuído gratuitamente através do site
No site oficial do PHP você encontra as
versões mais recentes para downloads.
Seu código-fonte é aberto, e você encontra
toda a documentação do software também
no site.

Cliente X Servidor
  • O PHP Baseado no servidor
  • Quando você executa uma página PHP no seu navegador, todo o código PHP é executado no servidor de origem da página, ou seja, o navegador apenas exibe a página processada.
Instalando pacote de programas
Para que possamos trabalhar com o PHP no
Windows, precisamos instalar no computador
alguns pacotes programas “apelidados” para
  • Windows como WAMP:
(Windows + Apache + MySQL + PHP),
  • Linux LAMP
(Linux + Apache + MySQL + PHP)

Uma maneira simples de instalar esses
softwares é através do EasyPHP um
programa distribuído sob a licença GPL, que
em poucos passos instala:
  • O servidor Apache,
  • O módulo para programação em PHP
  • E o banco de dados MySQL.
  • Local para download na Web:
ou

EasyPHP – Para quem é esse programa?
  • Interessante para programadores que querem no menor tempo possível poder trabalhar com PHP sobre Windows, sem ter que passar por dificuldades em instalar e configurar todos os servidores e módulos necessários para trabalhar com a linguagem.
Uma vez baixado, a instalação é imediata.
Para iniciar, abriremos EasyPHP, se já não o
tivermos aberto.
  • No botão Iniciar - Todos os programas - EasyPHP - EasyPHP.
  • O Resultado será a abertura de uma janela como a próxima figura se os servidores PHP e MySQL estiverem iniciados corretamente.
Clique com o botão direito do mouse no ícone do EasyPHP na barra de tarefas e
escolha a opção localhost, ou digite diretamente no navegador o endereço:

http://localhost 

assim se tudo estiver funcionando corretamente deverá aparecer a página de início do EasyPHP.

Local dos documentos WEB
  • Os documentos web deverão ser armazenados na pasta de publicação de documentos do EasyPHP
“C:\Arquivos de programa\EasyPHP1-8\www”

  • Crie uma pasta chamada aula dentro dessa pasta para adicionarmos nossos primeiros scripts em PHP. Se você visitar a página local agora verificará que a pasta aula aparece na mesma.
Configuração do EasyPHP
 Iniciar com o Windows (apenas administrador): como diz a própria opção,
estando essa checada, o EasyPHP será iniciado automaticamente quando o
Windows for iniciado.
 Iniciar o Apache e o MySQL como services (apenas administrador): com
essa opção marcada os servidores Apache e MySQL são iniciados como
serviços mesmo que esteja logado na máquina outro usuário que não seja o
administrador.
 Ligar o servidor automaticamente com a aplicação: essa opção indica que
quando o EasyPHP for ativado os servidores serão iniciados, essa opção
selecionada é o padrão.
 Verificar novas versões ao iniciar: essa opção selecionada, indica que toda a
vez que o EasyPHP for iniciado fará uma busca no site do projeto do EasyPHP
e colocará uma mensagem informando se houver nova versão disponível.
 Verificar configurações dos servidores nas alterações de configurações:
Indica que se as configurações dos servidores sofrerem alterações, os mesmos
serão reiniciados.
 Verificar a porta TCP antes de iniciar o servidor: opção marcada por padrão.

  • O programa não termina por aqui, ainda podemos instalar alguns complementos ideais para começar a trabalhar com PHP e banco de dados MySQL, como PhpMyAdmin, um administrador de banco de dados bastante conhecido. Podemos encontrá-lo no endereço:
http://localhost/mysql/
  • O acesso a PhpMyAdmin fica bloqueado a outros computadores da rede local, visto que se instala como um diretório virtual de Apache com acesso restringido à rede local, mas através das FAQ também aprenderemos a dar acesso a outras máquinas.
Testando o PHP
 Para criar e editar scripts em PHP podemos utilizar qualquer editor HTML, ou até mesmo o bloco de notas.
 Vamos inicialmente utilizar o bloco de notas, depois optaremos por outro editor o PHP Editor.


Entendendo o código
 Um código php pode conter ou não tags Html,
essas tags não são processadas pelo servidor, são
simplesmente passadas ao browser solicitante.
 Normalmente utiliza-se Html para fazer a parte
estática da página, sua estrutura e o php para a
parte lógica, que exige processamento. “Deve-se
salvar os códigos em PHP com extensão “.php”.
 Nesse material, estarei considerando que você
tenha conhecimentos básicos de HTML, quando
necessário explicarei os códigos.

TAGS PHP
 Há quatro conjuntos de tags que podem ser
usadas para marcar blocos de código PHP.
Delas, somente duas (<?php. . .?> e <script
language="php">. . .</script>) são sempre
disponíveis.
 As outras podem ser ativadas ou desativadas
a partir do arquivo de configuração php.ini.
 Vamos usar no início a sintaxe configurado
no arquivo php.ini abaixo:
<?
Código php
?>
 Depois passaremos a utilizar a preferencial:
<?php
Código php
?>

 1) Carregue o bloco de Notas e digite o
código:
<?
echo " Primeiro Programa";
?>

2) Salve com o nome Exemplo_01.php na pasta “C:\Arquivos de
programa\EasyPHP1-8\www\aula”

3) Para executar, abra o navegador e digite o endereço:
http://localhost/aula/Exemplo_01.php


Nenhum comentário:

Postar um comentário