Preparação antecipada:
Windows XP SP2 (na verdade, desde que o sistema seja 98 ou superior, acho que este método pode ser seguido)
Apache 2. Neste exemplo, escolhi 2.2.2 para Win32...)
http://archive.apache.org/dist/httpd/
PHP 5 (Embora o número da versão seja um pouco azarado... mas ainda escolhi a versão 5.1.4 para Win32 Zip...)
http://www.php.net/downloads.php
MySQL 5 (5.1 ainda não está estável... Escolheremos o MySQL 5.0.22 para a versão Win32 Zip por enquanto...)
http://www.mysql.com/Esta
solução não envolve pastas de sistema... Portanto podemos escolher uma pasta em outras partições para facilitar futuras manutenções do servidor... Este artigo toma X:Server como exemplo... Nota: É melhor não incluir espaços ou outros caracteres que não sejam do inglês no nome da pasta... Caso contrário, pode facilmente causar a falha do servidor em alguns casos...
============ ======= =====================
Instale o Apache:
Execute apache_2.2.2-win32-x86-no_ssl.msi... Em seguida, até o fim... Quando se trata de selecionar o método de instalação, selecione o modo personalizado "Personalizado"... Em seguida, selecione a instalação caminho... Navegue até X:ServidorApache (Claro, você pode escolher outros caminhos, ou até mesmo escolher Completo para instalar, sem problemas... Estou acostumado a dizer que todos os softwares relacionados ao servidor estão reunidos )
Eu não estava planejando escrever a configuração de coexistência do IIS e do Apache... Vou pensar um pouco sobre isso... Quando solicitado a preencher as Informações do Servidor... A parte inferior solicitará que você selecione a porta. .. Se você instalou um servidor IIS... Basta selecioná-lo aqui. O segundo item é "somente para o usuário atual, na porta 8080, quando iniciado manualmente."... Em outras palavras, o Apache ocupará a porta 8080. .. Se você não instalou o IIS... ignore...
Continue Próximo... Após várias janelas CMD aparecerem para instalar o serviço do Windows... A instalação está concluída... O ícone de pena rosa do Apache aparecerá no canto inferior direito Como esperado, o ícone deve mostrar uma luz verde (. indicando que o servidor HTTP foi iniciado normalmente)... Você pode tentar visitando http://www.quchao.com/ . Se "Funciona" aparecer na tela, significa que a instalação foi bem-sucedida... (I. lembre-se que a versão anterior não era assim, mas uma página muito sofisticada... Então, enquanto não houver nenhum aviso de que a página não pode ser encontrada... o servidor Apache foi instalado com sucesso) Claro... se o a luz vermelha acende... a configuração deve estar errada... verifique novamente...
O servidor Apache está instalado...
=========================================
Instale o PHP:
Descompacte PHP-5.1.4-Win32.zip...e coloque-o em X:ServerPHP...
Em seguida, adicione variáveis de ambiente ao diretório de instalação do PHP... Clique com o botão direito no ícone Meu Computador... Visualize 'Propriedades'... Em seguida, mude para a guia 'Avançado'... Clique no botão 'Variáveis de Ambiente' ( tecla de atalho: Alt+N)... Encontre a variável 'Path' no campo pop-up 'System Variables'... Clique duas vezes para editar e adicione ';X:ServerPHP' no final do valor da variável (observe que há um ponto e vírgula para separar o valor anterior)…
Reinicie o computador... Por quê? Deixe as variáveis de ambiente entrarem em vigor...
Neste ponto, o PHP está instalado... Claro, ele ainda não está associado ao Apache... e nenhuma configuração foi feita... Não se preocupe... escreverei sobre isso mais tarde...
== ============= ========================
Configurando o Apache:
Um passo especialmente importante: Se você escolher a última versão estável do PHP 5.1.4 como eu... O suporte modular PHP5apache2.dll no pacote de código-fonte baixado oficialmente não é aplicável ao Apache 2.2.2... . .. Verifica-se que o PHP precisa ser recompilado... No entanto, o Laboratório de Pesquisa PHP5 fornece uma solução:
Baixe este pacote compactado ( 'root'@'localhost' = old_password('Password_for_root');
(Este é um novo comando para MySQL 5. Por favor, altere old_password para senha para versões anteriores)
Substitua Passwor_for_root pela sua própria senha... Não seja tão simples...
O prompt 'Query Ok' indica que a modificação foi bem-sucedida.
Não acredite? Você pode sair; tente fazer login novamente...
Neste ponto... A instalação do MySQL está concluída... Consulte o manual para configuração detalhada de otimização... Quanto ao relacionamento entre MySQL e PHP, será mencionado abaixo...
====== ============= =================
'www.knowsky.com
Configure o PHP:
Digite X:ServerPHP... Renomeie PHP.ini-recommend para PHP.ini e abra-o com um editor de texto...
Modifique o nível de relatório de erros... Execute alguns programas escritos de forma irregular... Você encontrará uma tela cheia de 'erros'...
procurar:
relatório_erro = E_ALL
Modifique para:
relatório_de_erro = relatório_de_erro = E_ALL & ~E_NOTICE & ~E_STRICT
Como é uma depuração local, é claro que quero que o erro seja exibido para eu depurar...
procurar:
display_errors = Desativado
Modifique para:
display_errors = Ativado
Para desenvolvedores locais, erros de registro parecem desnecessários...
procurar:
log_errors = Ativado
Modifique para:
log_errors = Desativado
É necessário definir o caminho para a biblioteca de extensões...
procurar:
extension_dir = "./"
Modifique para:
extension_dir = “X:/Servidor/PHP/ext”
PHP 5 não habilita suporte para MySQL por padrão...
procurar:
;extensão=PHP_MySQL.dll
Remova o ponto e vírgula anterior:
extensão=PHP_MySQL.dll
Além disso, o vBulletin já habilitou o suporte para Mysqli... então aqui apresentamos a biblioteca de extensões MySQL...
procurar:
extensão=PHP_MySQL.dll
Participe abaixo:
extensão=PHP_mysqli.dll
Claro, para melhor utilizar algumas funções do vBulletin relacionadas a imagens, precisamos habilitar a biblioteca GD2...
procurar:
;extensão=PHP_gd2.dll
Remova o ponto e vírgula anterior:
extensão=PHP_gd2.dll
Também esperamos chamar algumas bibliotecas mais comumente usadas, como PHP_mbstring.dll, PHP_curl.dll, PHP_sockets.dll, PHP_xmlrpc.dll, etc... O método de abertura é o mesmo acima...
(Apenas extensões comuns estão habilitadas aqui... Por favor, decida outras extensões de acordo com suas necessidades...)
Embora o vBulletin use seu mecanismo de sessão integrado, o mecanismo de sessão do PHP é necessário em muitos programas...
procurar:
;session.save_path = "/tmp"
Altere-o para um caminho existente...
Ou crie um diretório tmp no diretório de lançamento...
Aqui escolhemos o método anterior... Primeiro crie esse diretório X:Session...
Em seguida, modifique-o para:
session.save_path = “X:/Sessão”
As configurações são basicamente concluídas aqui... PHP também pode suportar MySQL normalmente... Para configurações mais detalhadas, você deve ler o manual...
==================== =================
Conclusão:
O ambiente WAMP mais básico agora está configurado... Em seguida, configurei também o Zend Optimizer e o Subversion... Como não são configurações padrão... não vou apresentá-los aqui...
Na verdade, o servidor Apache não precisa ser instalado... Infelizmente não encontrei a versão ZIP 2.2.2... E compilar com arquivos SRC é muito complicado... Então simplesmente executei o programa de instalação. .. Espere até eu reinstalar o sistema na próxima vez... O Apache ficará verde... Vamos esperar por isso... (daqui a cerca de dois anos?)
Uh......... Vou acrescentar mais quando pensar em algo...