Buscar

Unidade 1 - Ambiente de Desenvolvimento PHP

Prévia do material em texto

27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 1/8
Aula 03
Ambiente de Desenvolvimento PHP
Olá, estudante, bem-vindo(a) mais uma aula.
Prezado(a), o desenvolvimento de aplicações web requer uma infraestrutura mínima para a criação
de páginas e arquivos. Nossas aplicações precisarão ser testadas e validadas em um ambiente
local, denominado ambiente de desenvolvimento. Assim teremos que instalar um servidor HTTP, o
interpretador PHP e um sistema gerenciador de banco de dados (SGBD). Existem algumas
configurações de ambientes que já vêm prontas, basta apenas instalar sem grandes dificuldades.
Esse é o caso do ambiente XAMPP que permite uma instalação fácil e rápida do servidor HTTP
Apache, o interpretador PHP e o SGBD MySQL. Embora o XAMPP seja de fácil instalação, neste
curso aprenderemos a instalar individualmente o SBGD MySQL, o interpretador PHP e o Servidor
HTTP Apache, no entanto, caso queira u�lizar o XAMPP, basta acessar o link a seguir e executar a
instalação.
SAIBA MAIS
Para baixar o instalador do XAMPP, clique aqui.
https://sourceforge.net/projects/xampp/
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 2/8
Antes de iniciar as configurações será necessário realizar alguns downloads. A Tabela 1 apresenta os
links dos instaladores a serem baixados.
Instalador Descrição Link
PHP Interpretador
PHP
h�p://museum.php.net/php5/php-5.2.13-Win32.zip
Apache
Server
2.2
Servidor HTTP
h�p://�p.unicamp.br/pub/apache//h�pd/binaries/win3
2.2.25-win32-x86-no_ssl.msi
NetBeans
8.0.1
IDE de
desenvolvimento
h�ps://netbeans.org/downloads/
MySQL
5.6
Servidor de
Banco de dados
h�p://cdn.mysql.com/Downloads/MySQLInstaller/ mys
installer-web-community-5.6.21.1
MySql
GUI Tools
Interface gráfica
para MySql.
h�p://dev.mysql.com/downloads/file.php?id=454044
Tabela 1 – Instaladores a serem baixados
VÍDEO
Saiba mais e veja este interessante vídeo que mostra o processo de instalação do XAMPP
no Windows 7.
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 3/8
Instalação do Interpretador PHP
U�lizaremos a versão 5.2.13 do PHP por apresentar-se mais estável. A instalação do PHP é
realmente muito simples. Basta descompactar o arquivo php-5.2.13-Win32.zip e renomear a pasta
inteira para PHP. Após isso, copie a pasta para a raiz da unidade “C:\”. A estrutura da pasta PHP
deverá estar conforme mostra a Figura 1:
Con�gurando o PHP
Renomeie o arquivo php.ini-dist que se encontra na pasta C:\PHP, para php.ini e em seguida abra-
o. Procure dentro do arquivo o texto “extension_dir”. Você deve encontrar algo como o seguinte:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
Modifique a informação em fundo amarelo para o seguinte :
extension_dir = "C:/PHP/ext"
Ainda no arquivo php.ini, localize no texto o seguinte:
;extension=php_mysql.dll
;extension=php_mysqli.dll
Essas extensões são para habilitar o PHP a trabalhar com as funções do SBGD MySQL. Remova os
pontos e vírgulass (";") iniciais, para que fique da seguinte forma:
extension=php_mysql.dll
extension=php_mysqli.dll
Figura 1 – Página de download do MySQL Server 5.6.21.1
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 4/8
Instalação do Servidor HTTP Apache
O processo de instalação do Apache também é muito simples. Basta executar o arquivo h�pd-
2.2.25-win32-x86-no_ssl.msi e seguir a sequência de telas conforme as Figuras 2 a 6.
 
Para verificar se o Apache está funcionando, basta abrir o navegador e acessar a URL
h�p://localhost/ e a aparecerá a tela conforme mostra a Figura 7:
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 5/8
Depois de instalado, o Apache apresenta a estrutura de pastas conforme mostra a Figura 8:
Con�gurando o Apache para trabalhar com PHP
Após essas instalações, é imprescindível configurar o Apache para reconhecer os arquivos PHP e
redirecionar as páginas escritas nessa linguagem para o seu interpretador. Será necessário fazer
algumas alterações no arquivo de configuração do Apache, o h�pd.conf que está localizado na
pasta \conf. Para a instalação padrão do Apache no Windows 7, o caminho completo do arquivo
será:
C:\Program Files (x86)\Apache So�ware Founda�on\Apache2.2\conf
Abra o arquivo h�pd.conf e adicione as seguintes linhas NO FINAL deste arquivo:
AddType applica�on/x-h�pd-php .php
LoadModule php5_module "C:\PHP\php5apache2_2.dll"
PHPIniDir "C:/PHP"
Para testar se o PHP realmente está funcionando com o Apache, abra o bloco de notas e digite o
seguinte código PHP:
<?php
phpinfo();
Figura 7 – Tela de sucesso na instalação
Figura 8 – Estrutura de pastas do Apache
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 6/8
?>
Salve esse arquivo com o nome info.php na pasta C:\Program Files (x86)\Apache So�ware
Founda�on\Apache2.2\htdocs. Abra o navegador e digite a URL h�p://localhost/info.php e
pressione enter. Aparecerá a página indica�va de que o PHP está funcionando corretamente com
o Apache, conforme mostra a Figura 9.
Instalação do MySQL SGBD
A instalação do MySQL pode requerer a instalação do Microso� .NET Framework 4 Client Profile.
Caso a solicitação seja feita, você deverá baixar o instalador disponível no link:
h�p://www.microso�.com/pt-br/download/details.aspx?id=17113. Execute o arquivo mysql-
installer-web-community-5.6.21.1, e acompanhe a instalação conforme as Figuras 10 a 15:
VÍDEO
Saiba mais! Não deixe de assis�r este interessante vídeo contendo um tutorial completo
sobre instalação do ambiente completo no Windows 8.
Figura 9 – Página de informações do PHP
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 7/8
Instalação das Ferramentas Visuais para MySQL
As ferramentas visuais para MySQL conferem facilidades para produção de scripts de criação de
banco de dados no MySQL. Entre o grupo de ferramentas, o Query Browser será o mais u�lizado.
O processo de instalação também é muito simples, basta executar o arquivo mysql-gui-tools-5.0-
r17-win32.msi e avançar até a conclusão da instalação.
VÍDEO
Não deixe de assis�r ao interessante vídeo com um tutorial de instalação do MySQL.
27/04/2020 IESB
https://iesb.blackboard.com/bbcswebdav/institution/Ead/_disciplinas/template/new_template/#/EADG571/unidade-1/aula3 8/8
Instalação do NetBeans 8.0.1.
Os códigos PHP e páginas HTML podem ser escritos em qualquer editor de textos ASCII, no
entanto, normalmente em desenvolvimento PHP u�liza-se algum ambiente de desenvolvimento
integrado (Integrated Development Environment – IDE) para escrever os códigos PHP. Existem
vários IDE[1] disponíveis, mas neste curso u�lizaremos o NetBeans 8.0.1. Ao acessar o link
disponível na Tabela 1, você chegará a uma página com opções conforme mostra a Figura 16.
O NetBeans é uma ferramenta muito versá�l e permite o desenvolvimento em várias linguagens.
Você deve baixar a opção da quarta coluna da esquerda para a direita (PHP). O arquivo de
instalação netbeans-8.0.1-php-windows.exe será baixado. O NetBeans necessita da instalação do
JavaSE, baixe o instalador do java no link
h�p://www.oracle.com/technetwork/java/javase/downloads. Execute o arquivo jdk-8u25-
windows-i586.exe para instalar primeiramente o JavaSE, posteriormente execute o arquivo de
instalação do NetBeans até concluir.
Figura 16 – Opções de download do NebBeans 8.0.1

Continue navegando