Jump to content

Recommended Posts

Posted

Aqui fica umas dicas para instalar o Apache, PHP e MySQL.

1. Download dos itens necessários

Primeiro, faça o download dos programas a serem usados.

Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" (http://www.php.net/manual/pt_BR/install.apache2.php).

2. Instalação

  • Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.
  • Extraia o MySQL numa pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
  • Extraia o PHP 5 na pasta C:\php5

3. Configuração do PHP

Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:

  • c:\windows\system (em Windows 9x/Me)
  • c:\windows\system32 (em WindowsXP)
  • ttc:\winnt\system32 (para Windows NT/2000)

Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP. Ainda no c:\php5, renomeie o arquivo php.ini-dist para php.ini e abra-o. Procure a linha extension_dir = "./" e altere-a para extension_dir = "c:/php5/ext/" (é o diretório onde ficam as extensões do PHP, como MySQL, Curl, GD, etc.). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.

Salve as alterações e mova o php.ini para a pasta:

  • c:\windows (em Windows 9x/Me/XP)
  • c:\winnt (para Windows NT/2000)

4. Configuração do Apache

Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (ex.: Bloco de Notas):

  • Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione LoadModule php5_module "c:/php5/php5apache.dll"
  • Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione AddModule mod_php5.c
  • Localize AddType application/x-tar .tgz e logo abaixo, adicione
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps


  • Localize
    <IfModule mod_dir.c>
      DirectoryIndex index.html
    </IfModule>


    e logo ao lado do index.html adicione index.php default.php main.php

5. Configuração do MySQL

Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL. Lembre-se que sempre que você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)".

6. Falta pouco!

Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL no seu Windows!.

Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo

<?php
phpinfo();
?>

e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.

Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.

Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha register_globals = Off e altere para register_globals = On. Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php

Faça o download do php.ini e do httpd.conf já configurados, você só precisará enviar cada um para as pastas aqui explicadas. Download: http://alfred.auriumsoft.com.br/galeria/arquivos_wamp.zip

Até a próxima!

Alfred Reinold Baudisch


Usei as últimas versões (Apache 2.0.58; PHP 5.1.4; MySQL 5.0.22) e funcionou tudo muito bem só tive de instalar o PHP para a versão do Apache 2 e não do 1 tal como diz o manual.

Posted

atenção que não fui eu k fiz, eu tb andei com problemas e resolvi procurar algo em condições.

os creditos estao em cima indicados eu apenas transcrevi para aki o que encontrei

se alguem quiser acrescentar algo...

  • 3 weeks later...
Posted

2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:

AddModule mod_php5.c

Eu instalei o apache mas não me aparece essa linha no httpd.conf (estou a utilizar o apache 2.0.59). Contudo continuei a instalação e parece estar a funcionar na mesma. Mas já agora gostava de saber porque não me aparece e se o facto de não ter introduzido essa linha irá condicionar alguma coisa.

Posted

2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:

AddModule mod_php5.c

Eu instalei o apache mas não me aparece essa linha no httpd.conf (estou a utilizar o apache 2.0.59). Contudo continuei a instalação e parece estar a funcionar na mesma. Mas já agora gostava de saber porque não me aparece e se o facto de não ter introduzido essa linha irá condicionar alguma coisa.

Os Apaches 2.0.x não funcionão bem com PHP o melhor é instalar o Apache 1.3.33

Posted

Funcionam bem com php e muito bem mesmo, apenas a ultima versao do apache tem problemas de compatibilidade com o php 5 e o mysql!

Atentamente,

E aqui estamos a falar de que versão do php ? PHP 5 😛

Posted

Já li varios artigos em que aconselham a utilização do apache 1.3.x com php do que o apache 2.x não quer dizer que o apache 2.x não funcione com PHP mas não é aconselhado, se procurarem no google vão encontrar muitas informações.

Posted

Boas,

como ja afirmei e volto a afirmar testei ate agora todas as versoes 2.0.x do Apache e só apenas a ultima não funciona com PHP5 e até para essa já existe forma de contornar.

Atentamente,

  • 2 months later...
Posted

Boas,

como ja afirmei e volto a afirmar testei ate agora todas as versoes 2.0.x do Apache e só apenas a ultima não funciona com PHP5 e até para essa já existe forma de contornar.

Atentamente,

Tu deves estar a falar é da versão 2.2.x 👍

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Mais te valia instalares logo o Wamp, que é um pack dos três.

há quem goste de fazer as coisas por si para tentar aprender qq coisa 👍

btw, para isso instalava o wampp (isso td + perl)

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Mais te valia instalares logo o Wamp, que é um pack dos três.

há quem goste de fazer as coisas por si para tentar aprender qq coisa 👍

btw, para isso instalava o wampp (isso td + perl)

Para quê o XAMPP quando existe o VertrigoServ?

<3 life

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.