Ir para conteúdo
Fórum Script Brasil
  • 0

Ambiente Php


kafunga

Pergunta

Como Instalar o Apache 2.0.50, o PHP 4.3.6 no Windows

1) Obtendo o Apache

A versão mais recente do Apache pode ser pega em http://httpd.apache.org/download.cgi

Pegue aqui o Apache 2.0.50 (arquivo MSI - 2,19 MB)

» Obs: os arquivos acima são já compilados para Windows. A diferença entre MSI e EXE é só o tamanho (MSI é menor). Porém você terá que ter o Windows Installer para usar arquivos MSI (já vem no Windows, a partir da versão Millenium: Me, 2000 e XP).

--------------------------------------------------------------------------------

2) Obtendo o PHP

A versão mais recente do PHP pode ser pega em http://www.php.net/downloads.php

Pegue aqui o PHP 4.3.6 (arquivo ZIP - 7,03 MB)

:: Pacote .zip: Ele contém binário CGI, versão API servidor para Apache, Apache 2 (experimental), ISAPI, NSAPI, Servlet e Pi3Web. Suporte nativo a MySQL e várias extensões incluídas (você precisará de um descompactador zip como, por exemplo, o WinZip).

 

4) Instalando o Apache 2.0.50

- Clique duas vezes sobre o arquivo do Apache que você pegou. Isso iniciará a instalação.

- Clique "Next";

- Escolha "I accept the terms in the license agreement" e clique "Next";

- Clique "Next";

- Preencha "Network Domain" e "Server Name" com localhost ou com 127.0.0.1 (que é o ip loopback). Em "Administrator's Email Address" preencha com o seu e-mail;

- Escolha a opção "Run as service for All Users -- Recommended" para o Apache rodar como um serviço para todos os usuários ou escolha "Run when started manually, only for me" para o servidor ser iniciado manualmente por você;

- Clique "Next";

- Escolha "Complete" para instalar o Apache e a documentação do servidor.

- Clique "Next" para instalar na pasta padrão "C:\Arquivos de programas\Apache Group" ou clique em "Change" para mudar o local de instalação;

- Clique "Install" para instalar;

- Clique "Finish" para terminar.

» Obs: Para usar o Apache em Windows não somente como um servidor local para testar seus arquivos e sim como um servidor profissional com domínio próprio, use Windows NT, 2000 ou XP.

--------------------------------------------------------------------------------

5) Instalando o PHP 4.3.6

  5.1) O PHP 4.3.6 (arquivo ZIP)

- Descompacte o arquivo zip do PHP na pasta raiz "C:\" ou outra qualquer. Se descompactado na pasta raiz, será criada a pasta "php-4.3.6-Win32" na raiz, ou seja, "C:\php-4.3.6-Win32";

- Renomeie a pasta "php-4.3.6-Win32" para somente "php" por uma questão de praticidade. Agora você terá o PHP instalado na pasta "C:\php";

- Copie o arquivo "php.ini-recommended" (que está na pasta "C:\php") para a pasta do seu Windows (geralmente "C:\Windows") e renomeie-o para "php.ini".

- Abra o arquivo "php.ini" no Bloco de Notas ou em outro editor de textos qualquer.

- Procure pela linha extension_dir = "./" e mude para a pasta que contém os módulos do PHP. Ex: extension_dir = "c:\php\extensions\"

-Procure a linha error_reporting E_ALL e mude para error_reporting E_ALL & ~E_NOTICE isso significa que você vai mostrar todos os erros menos o do NOTICE

-Para o desenvolvimento você deve procurar as linhas: display_errors = Off e display_startup_errors = On e mude elas para On

-Para produção você procuarar as linhas display_errors = Off e display_startup_errors = On e colocar off

 

6) Configurando o Apache para usar PHP (arquivo ZIP)

- Se você usa Windows 95, pegue e instale a atualização DCOM;

- Se o Apache está sendo executado você deve pará-lo;

- Abra o arquivo "httpd.conf" no Bloco de Notas ou em outro editor de textos qualquer. Se você não mudou a pasta de instalação do Apache, esse arquivo está em "C:\Arquivos de programas\Apache Group\Apache2\conf";

Agora há duas maneiras de instalar o PHP: 1) como um módulo SAPI (php4apache2.dll)

  6.1) Instalando como módulo SAPI (recomendado)

- No arquivo "httpd.conf" adicione as linhas:

LoadModule php4_module c:/php/sapi/php4apache2.dll

AddType Application/x-httpd-php  .php

» Obs: Você deve colocar cada linha no local onde haja linhas semelhantes (LoadModule e AddType). Você não pode colocar antes destes comandos o "#", pois ele faz com o que esteja na sua frente seja um comentário.

- Copie o arquivo "php4ts.dll" (que está na pasta "C:\php") para a pasta "System32" que está dentro da pasta do seu Windows. Ex: "C:\Windows\System32".

» Obs: Considerando que o seu PHP foi instalado em "C:\php", caso contrário mude o caminho para o PHP.

7) Instalando o MySQL 4.0.18

- Descompacte o arquivo zip do MySQL em uma pasta qualquer e execute o arquivo "setup.exe" clicando duas vezes sobre ele. Isso iniciará a instalação.

- Clique "Next";

- Clique "Next";

- Clique "Next" para instalar na pasta padrão "C:\mysql" ou clique em "Browse" para mudar o local de instalação;

- Escolha o tipo de instalação: "Typical" (típica - opções mais comuns, recomendada para a maioria dos usuários), "Compact" (compacta - opções mínimas requeridas) ou

"Custom" (personalizada - pode escolher as opções que quer instalar, recomendada para usuários avançados);

- Clique "Finish".

- Pronto! o MySQL já está pronto para ser utilizado, basta ir em "C:\mysql\bin\" e executar o arquivo winmysqladmin.exe; Com isso, abrirá uma janela que depois se minimizará e se tudo ocorrer bem, aparecerá um semáforo verde.

--------------------------------------------------------------------------------

8) Observações sobre Windows NT, 2000 e XP

- A pasta do Windows é "C:\winnt" ou "C:\winnt40" ao invés de "C:\windows"

- A pasta "System" é "System32" que fica dentro da pasta do "Windows". Ex: "C:\winnt\system32"

--------------------------------------------------------------------------------

10) Nota

As vezes, quando se vai abrir o Apache, acontece um erro parecido com este:

Syntax error on line 1025 of C:\Arquivos de programas\Apache Group\Apache\conf\httpd.conf: Cannot load c:/php/sapi/php4apache.dll into server

-> Isto acontece, porque você se esqueceu de copiar o arquivo "php4ts.dll" (que está na pasta "C:\php") para a pasta "System32" que está dentro da pasta do seu Windows. Ex: "C:\Windows\System32"

--------------------------------------------------------------------------------

11) Observações sobre httpd.conf e php.ini

Esses arquivos representam as configurações, respectivamente, do Apache e do PHP. Há várias outras linhas de configuração não citadas aqui. Procure ler e aprender para uma configuração melhor e personalizada. Mas não altere nada sem saber exatamente o que está fazendo ou o Apache e/ou o PHP podem não funcionar. Caso algo dê errado, você pode desfazer as alterações nesses arquivos.

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Calma, cara, não estou brigando nem duvidando de você. Pega leve, ok?

Não disse que tinha um igual, disse que me lembrava de ter visto isso em algum lugar, vai ver eu me confundi. Se foi isso, sem stress, cara...

Também, se não for seu é só por o autor, senão é plágio, né...

ps: se a sua mensagem for a última do tópico, não poste outra, edite a anterior smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...