Instalação e Configuração Este tutorial tem como objetivo auxiliar a aqueles que não estão conseguindo utilizar a programação em PHP, por questões como configuração, e para que este seja realmente funcional, será necessário desinstalar todos os programas na lista a baixo, para não haver conflitos entre versões, então ente em Iniciar / Painel de Controle / Configurações / Adicionar e Remover Programas, e desinstale os seguintes programas: Apache PHP MySQL MySQL Front OBS: Desinstale indemente da versão. Instalação e Configuração Instalação e Configuração do Pactote de Servidores Fox Serv O pacote contém: Apache – Servidor Web PHP 4.4.2 – Módulo PHP para Apache Perl MySQL – Banco de Dados PhpMyAdmin – Ferramenta Web para manipular Banco de Dados MYSQL MySQL Front – Ferramenta IDE para manipular Banco de Dados MYSQL Instalação e Configuração Local para Download http://webaula.unipar.br/~henrique/downloads/FoxServ3.1Beta1.exe Instalação e Configuração Iniciar procedimento de instalação normal: Figura 2 Figura 1 Instalação e Configuração Na figura 4 Clique em Browse e escolha a unidade de disco C: (Figura 5) e digite no lugar de C:\FoxServ -> C:\EasyServ Figura 4 Figura 3 Figura 5 Instalação e Configuração Figura 6 Figura 7 Aguarde o término da Instalação Figura 8 Instalação e Configuração Apenas feche as janelas abaixo Figura 11 (Instalado) Figura 9 Figura 10 Instalação e Configuração * * Manipar Banco de Dados * Abrir Pasta EasyServ Configuração do PHP Executa os procedimentos com * * * Configuração do APACHE Fechar Apache – Servidor Web * Iniciar Apache – Servidor Web Abrir no Navegador http://localhost Figura 11 Instalação e Configuração Por questões de segurança o Windows XP poderá emitir mensagem pelo Firewall se deseja desbloquear ou não o Apache (Figura 12), clique em Desbloquear e o apache estará Rodando (Figura 13), apenas não feche a janela da Figura 13 enquanto estiver programando. Figura 13 Figura 12 Instalação e Configuração Abra as seguintes pastas (C:\EasyServ\MySQL\Bin) e encontre o arquivo winmysqladmin.exe (Figura 14) e execute o mesmo. Entre com o User name “root” e Password “123456”. OBS: Esta senha é para acesso remoto, acesso localhost não terá senha. Figura 14 Figura 15 Instalação e Configuração Localize o ícone como na Figura 16. Se este estiver em verde significa que seu banco de dados MySQL está funcionando plenamente, caso contrário estaria em vermelho. Figura 16 Figura 17 Após a configuração vamos testar o Apache + PHP + MySQL, vá até EasyServ (Figura 11) e clique em iniciar apache e clique em GO, assim a Figura 17 aparecerá e clique em Check PHP, se aparecer a tela da Figura 18, significa que Apache + PHP estão Corretos. Instalação e Configuração Figura 18 Para testar o MySQL com PHP clique em Check MySQL como na Figura 19, entre com o usuário root e sem senha (OBS Se houver senha então digite). PhpMyAdmin – Interface Web Figura 19 Figura 20 Instalação e Configuração Utilizando MySQL Front: este software vem com FoxServ e o mesmo permite a manipulação do SGBD MySQL, utilizando interface IDE, sem a necessidade de criar bancos de dados, tabelas, ou consultas de forma manual. Para conectar ao MySQL Figura 21 Hostname / IP : localhost ou endereço IP User: Usuário, Ex: root Password: Senha, Ex: não tem Salve esta opção para não ter que configurar a todo momento. Instalação e Configuração Criando uma Base de dados, clique em tools (Figura 22). Create DataBase, e digite nome de sua base de dados (Figura 23). Em seguida clique em Tools novamente e escolha Create Table (Figura 24). Figura 22 Figura 23 Instalação e Configuração Após a criação da base de dados, deverão ser criados os campos onde TableName tem o nome da tabela como Cliente. Em fields deve ser adicionado o nome do campo como CodCli, NomeCli, etc…, e cada um destes devem ter um tipo como Int, Varchar, etc…. Quando for utilizar o código automático deve ser marcado o campo int a opção Autoincrement e Primary. Clique em Create e os campos serão criados na tabela. Figura 24 Figura 25 Instalação e Configuração Fazendo o primeiro exemplo em PHP. Diferentemente de quem utilizava o instalador do Apache 2.X, este software FoxServ tem uma local diferenciado para repositório dos Sites/Sistemas. Os arquivos devem estar em C:\EasyServ\www. Figura 26 Instalação e Configuração Fazendo o primeiro exemplo em PHP. Abra seu software preferido para edição de texto e entre com o seguinte código: <? Echo “Olá mundo…”; ?> e para chamá-lo digite em seu navegador http://localhost/nomearquivo.php