Você está na página 1de 20

Apache

MySQL

PHP MySQL Front

AMPM
Apache – MySQL – PHP – MySQL Front

1
Instalando manualmente o AMPM (Apache, Mysql, PHP e Mysqlfront)

O AMPM é abreviação de Apache, Mysql, PHP e Mysqlfront, isto é todos os


aplicativos necessários para desenvolver em ambiente Windows a linguagem
PHP.

Descrição do equipamento onde foi realizada a instalação

- AMD – 750 MHz;


- 256 MB RAM;
- Windows XP Home Edition.

Segue abaixo um breve descritivo sobre cada um dos softwares utilizados:

Servidor Apache

Versão: 2.0.63-win32-x86-no_ssl;

Descrição: Servidor de grande utilização em inúmeras corporações tido para


como substituto ao IIS (Internet Information Services - Microsoft), e como
característica principal o desenvolvimento para ambiente PHP, entre outras
linguagens, e possuir licença GNU/Linux (Ou seja, Livre).

Site/Documentação: http://www.apache.org/

Sistema de Gerenciamento de Banco de Dados MYSQL

Versão: 3.23;

Descrição: É um sistema de banco de dados muito utilizado também em


grandes corporações, suas principais características é utilizar comandos e
linguagens semelhantes ao do SQL (Strutured Query Language – Microsoft),
possuindo também o poder de ser um dos melhores SGBD’s gratuito.

Site/Documentação: http://www.mysql.com/

2
PHP

Versão: 4.1.2-win32;

Descrição: Software para desenvolvimento e compilação da linguagem PHP,


principais características, possuir uma linguagem flexível e obter licença livre,
uma das principais concorrentes da linguagem ASP (Active Server Pages –
Microsoft).

Site/Documentação: http://br.php.net/

Mysqlfront

Versão: 1.20.0.1;

Descrição: Um front-end para criar e desenvolver pesquisas, atualizações e


inserções em banco de dados MySQL, sendo simples e intuitivo para sua
utilização.

Site/Documentação: http://www.mysqlfront.de/

Programas auxiliares

PHP Editor

Versão: 2.22-Beta;

Descrição: Editor super legal para desenvolvimento da linguagem php,


podendo servir de base para outras linguagens, tem a capacidade de rodar o
script php, sem a necessidade um servidor instalado.

Site/Documentação: http://www.phpeditor.kit.net/

3
Iniciando instalação e configuração dos softwares

Servidor Apache

- O APACHE é um programa executável, é só ir dando o famoso NEXT, NEXT


E FINISH. (risos).

O Apache está prontinho.

Para testar abra o INTERNET EXPLORER ou outro BROWSER qualquer e


digite na barra de endereços o seguinte: http://127.0.0.1/ ou http://localhost/

Se tudo ocorrer bem, você estará vendo a tela abaixo:

PHP

- Abra o Windows Explorer e você terá de copiar a pasta PHP do CD para o


diretório C:\

4
O PHP está pronto. Depois veremos a parte mais importante: a configuração.

Mysql

Execute o arquivo SETUP.EXE para iniciar a instalação.

O Mysql é um programa executável também. É só ir dando NEXT, NEXT e


FINISH.

Depois de instalado o Mysql é necessário ativar em uma única vez o motor do


banco de dados, procedendo da seguinte forma:

- Clique 2x em , localizado na pasta C:\mysql\Bin\ e


pronto seu Mysql já esta pronto para ser utilizado.

Observação:

- Um detalhe muito importante, muito desses softwares é que pode ter versões
mais novas no mercado, portanto faça a visita nos sites recomendados e
verifiquem a possibilidade de utilizar softwares mais atualizados.

- Os sites que foram recomendados foram todos checados, porém podem ser
que os mesmos possam ter sido removidos (fora do ar), portanto se isto ocorrer
basta acessar algum site de busca como www.google.com.br e inserir o nome
do software a ser procurado.

- Os softwares aqui recomendados são utilizados para produção e estudos e


isso não impede que os mesmo possam ter atualizações.
5
Iniciando as configurações

Chegamos agora à parte mais importante do artigo, é aonde os usuários tem


mais problemas. Vou tentar ser claro e objetivo. Vamos lá:

PHP

- Vá até a pasta do PHP (C:/PHP) e copie o arquivo php.ini-dist para a pasta


C:\WINDOWS ( no meu caso estou usando o WINDOWS XP ).

- Renomei o arquivo php.ini-dist que está na pasta C:\ WINDOWS para


php.ini e ele terá este aspecto:

- Abra o arquivo php.ini e localize a seguinte linha:

extension_dir =

e escreva após o sinal de igual (=) conforme figura abaixo:

6
Em seguida crie uma pasta no diretório C:\ e nomeie-a com tmp, ficando da
seguinte forma:

Após criar a pasta, abra o arquivo php.ini e


localize a seguinte linha:

session.save_path =

e escreva após o sinal de igual (=) conforme figura


abaixo

Isto será bastante útil quando for trabalhar com sessões e cookies com PHP.

Observação:

- Não se esqueça de salvar as alterações, antes de utilizar o servidor apache.

- Fique atento a esta parte da configuração e alteração, pois se der errado o


servidor poderá não interpretar corretamente, e assim causar vários erros.

- Toda e qualquer alteração a ser executado no php.ini você terá de reiniciar o


servidor Apache.

7
APACHE

Vamos configurar o Apache com o PHP.

As configurações do Apache ficam no arquivo httpd.conf ou httpd, localizado


na seguinte pasta C:\Arquivos de programas\Apache Group\Apache2\conf\.

- Edite o arquivo httpd.conf ou httpd usando o bloco de notas, por exemplo.

- Localize a linha a seguinte linha:


ScriptAlias /cgi-bin/ "C:/Arquivos de programas/Apache Group/Apache2/cgi-bin/"

e adicione abaixo dela o seguinte:

ScriptAlias /php/ "c:/php/"


AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

- Veja o resultado:

- Agora localize a seguinte linha:

DocumentRoot " C:\Arquivos de programas\Apache Group\Apache2\htdocs "

e coloque o path onde as suas páginas estarão localizadas. Por padrão, o


Apache deixa como descrita acima.

Isso quer dizer que toda a página que você desenvolver você terá que jogar ela
nessa pasta, blz?

Em casa, eu criei uma pasta chamada WWW na raiz da minha HD.

Isto é: C:\www

8
É ali que eu guardo os meus scripts. Então para funcionar eu troquei essa
linha.

Como descrito abaixo:

Com isso poderei criar meus scripts e salva-las nesta pasta, sabendo que o
servidor apache irá utilizar esta pasta como diretório principal dos meus scripts
e interpretá-las no browser.

- Localize a linha DIRECTORYINDEX e coloque os arquivos iniciais que o


Apache deve atribuir como páginas iniciais.

- Adicionei index.php e index.phtml

DirectoryIndex index.html index.php index.phtml

- Feche o arquivo httpd.conf ou httpd e salve todas as alterações.

- PARE o apache e START novamente.

9
10
TESTANDO A CONFIGURAÇÃO

Estamos quase terminando esse artigo, mas antes vamos desenvolver um


pequeno script para verificar se o Apache está reconhecendo o PHP.

- Crie um arquivo através do bloco de notas e coloque o seguinte comando:

<?
phpinfo();
?>

- Salve ele na pasta que você definiu no DocumentRoot. No meu caso, eu


salvei na pasta C:\www com o nome de index.php.

- Se o leitor não alterou então salve em C:\Arquivos de programas\Apache


Group\Apache2\htdocs.

- Abra o INTERNET EXPLORER e digite na barra de endereços o seguinte:


http://127.0.0.1/ ou http://localhost/

- Se tudo ocorrer bem, você estará vendo a página abaixo:

Isso quer dizer que configuração foi efetuada com SUCESSO e que o Apache
está reconhecendo o PHP.

11
Instalando o Mysqlfront

Dentro do CD está uma pasta chamada Mysqlfront, esta pasta deverá ser
copiada para o diretório raiz no caso o C:\

Após ter copiado a pasta, abra-o e clique com o botão inverso (direito) sobre
mysqlfront.exe e proceda da seguinte forma:

Clique em “ Área de trabalho (criar atalho), isso fará com que o Windows
coloque na área de trabalho um ícone para o software.

12
Clique 2x no ícone criado e aparecerá a seguinte tela:

Clique em “New”. E aparecerá uma tela como a seguir:

13
Isto quer dizer que você irá criar uma nova conexão com banco de dados, se
preferir poderá alterar o nome caso contrário é só clicar em “OK”.

E aparecerá a seguinte tela:

Onde :

Description: nome da conexão;

Hostname/IP: local onde está o banco de dados, poderá ser utilizado o


hostname (localhost) ou o ip (127.0.0.1) do local do servidor do banco de dados
Mysql neste caso rodando local.

User: usuário do banco de dados, o comum é aparecer root, mas poderá ser
alterado de acordo com o login registrado para acesso;

Password: Senha de acesso;

Port: porta de acesso;

Database(s): em branco será mostrado todos os banco de dados;

Para conectar ao servidor de banco de dados é só clicar em “Connect!”.

14
Com isso você já terá todo o acesso necessário para criar Databases e tabelas
para seu projeto.

Não entrarei em detalhes, para a criação de tais, pois ficaria muito extenso
esse artigo, falarei sobre esses e mais detalhes em um próximo artigo somente
sobre este assunto.

Para mais detalhes visite o site do Mysqlfront - http://www.mysqlfront.de/

15
Instalando o PHP Editor

- O PHP EDITOR é um programa executável, é só ir dando o famoso NEXT


(Avançar), NEXT (Avançar) E FINISH. (risos).

Após a instalação, abra o editor PHP através do ícone da área de trabalho ou


em programas no menu iniciar.

16
Um recurso interessante do editor de php!

Um recurso interessante deste editor de PHP, é o fato de poder testar o script


PHP facilmente, bastando para isso realizar algumas alterações:

Após aberto o editor PHP, basta clicar em: Opções => Gerais

E na aba da tela de Opções, clique em PHP;

Em seguida clique em uma pasta com lupa, no Interpretador PHP, localize o


arquivo php.exe, na pasta C:\php, e clique em “Abrir”, em seguida na opção
Visualizar Usando... , selecione Interpretador PHP e clique em “OK”.

17
Com isso basta escrever o código php

18
e clicar em:

O resultado será o seguinte:

19
Isso quer dizer que você configurou o Editor PHP, corretamente e poderá criar
seus scripts e testá-los em seguida.

Um detalhe importante, é que este é só um passo de vários para trabalhar com


esse editor, mais detalhe visite o site: http://www.phpeditor.kit.net/

Com isso termino aqui este artigo sobre AMPM, que acabamos de observar, e
também alguns softwares opcionais para auxiliar no desenvolvimento.

É muito lógico que este foi só o aperitivo, para poder desenvolver em php é
necessário que você, busque conhecimento sobre programação em PHP, pois
com certeza você já tem algumas das grandes ferramentas de
desenvolvimento já instaladas em sua máquina, faltando apenas o
desempenho do programador para adquirir novas experiências e futuramente
modificar este artigo.

Boa sorte, com PHP

Qualquer dúvida mande-me um e-mail para

nilvando_martins@yahoo.com.br

20