Baixe o app para aproveitar ainda mais
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
Compartilhar