Apache e PHP no Windows Vista
1. Introdução Recentemente comprei um laptop e já pensando na mobilidade que este tipo de computador oferece, fui instalar o pacote de desenvolvimento open-source (Apache, PHP 4.x, 5.x ) nele. Não era de se esperar que encontrasse problemas, uma vez que o mesmo veio com a versão mais nova do Microsoft Windows, o Vista. Como de costume, para cada nova configuração que faço, escolho as versões estáveis mais recentes de PHP e Apache. Para minha surpresa, além do Windows Vista, me deparei com algumas novidades na mais nova versão do Apache também. Aquele que tem interesse de instalar o Apache e PHP no Windows Vista, primeiro deve ler o artigo “Instalando PHP 4 e 5 em Windows”, pois irei me basear no trabalho já publicado. O grosso trabalho necessário foi explanado naquele artigo, aqui seria apenas alguns ajustes para fazer com que a idéia abordada funcione no novo sistema operacional da Microsoft. Vamos lá! 2. WINDOWS VISTA O primeiro contato com esse novo sistema realmente impressiona! Primeiro, fizeram um novo formato de apresentação, com skins super elaborados, várias opções de acessibilidade, e etc. Isso pode impressionar usuários antigos, mas dizem que não aos usuários MAC. Como se diz o ditado, “nada se cria, tudo se copia”. Vale salientar a impressionante quantidade de memória RAM que ele requer! Mas vamos deixar de lado esses detalhes. No meu caso, o laptop veio com o WINDOWS VISTA HOME PREMIUM, que é a versão padrão para laptops intermediários. Na pré-instalação do sistema, definimos um usuário, que será o “Administrador” do sistema. Aqui que vem a novidade! Este usuário definido não é o “Administrator” das versões antigas. Ele nada mais é do que um usuário com privilégios de Administrador. Para instalação do nosso pacote nas versões anteriores, praticamente não fazia diferença o uso do computador com um Administrador de fato ou um usuário pertencente a este grupo. Porém o que percebi neste último Windows que a coisa mudou. Assim, antes de mais nada você deve ATIVAR a conta do usuário “Administrator” do seu Vista, pois ela vem desabilitada por padrão. Passos: 1. Primeiro, localize o “Command Prompt” (como mostra a figura) e o execute como “Administrador”;
2. Depois execute o comando como mostra a figura abaixo;
Essas ações irão ativar a conta, e quando você estiver efetuando novamente o login, verá a conta ativada. Assim que se autenticar mude imediatamente a senha da sua conta de Administrador! O que acontece se você não habilitar essa conta? O Apache até que é instalado, porém o Windows Service só poderá ser criado com privilégios de Administrador. O seu usuário anteriormente criado (na pré-instalação do Windows), mesmo sendo um membro Administrador receberá um erro no momento da instalação do serviço do Windows. Depois disso, você pode instalar normalmente o Apache como mostrava o artigo anterior. No final da instalação, muito provavelmente você verá uma telinha de erro mesmo assim! Essa é outra configuração que você precisa executar, que é a compatibilidade que o aplicativo APACHEMONITOR.EXE terá. No término da instalação, esse aplicativo é automaticamente carregado, porém sem sucesso. Pelo que notei, ele não é compatível com o Windows Vista, porém basta você mudar sua compatibilidade para alguma coisa como "Windows XP" ou "Windows 2003" Server SP1. A imagem abaixo contém essa operação.
Depois disso, tente executá-lo que você verá que ele pode iniciar/parar/reiniciar o serviço Apache transparentemente! O interessante que a tela inicial apresentada quando coloquei "localhost" no navegador foi apenas um: IT WORKS Aquela tela inicial apresentada no artigo anterior, pelo menos na versão que baixei não existia mais! 3. SERVIDORES VIRTUAIS Bem, eu não estudei a fundo todas as mudanças dessa nova versão, porém notei que agora, dentro do arquivo httpd.conf, temos um include novo:
Se você leu o artigo anterior, perceberá que esta é a técnica que adotei para organizar vários possíveis servidores num mesmo Apache. Nessa nova versão além desse item, vemos novos diretórios como “extra”. E é dentro dele que escolhi definir o nosso diretório “sites”. Assim, uma parte daqueles aqueles arquivos que definia para nossos servidores virtuais ficarão assim:
3. VERSÕES DOS SOFTWARES 1. Apache 2.2; 2. PHP 5.2.3; 3. Windows Vista Home Premium; 4. CONCLUSÃO Vale salientar que todas as outras considerações seguem de acordo com o artigo anterior. E que as novidades apresentadas aqui podem não funcionar em outras versões do Vista, já que, uma vez não testado, não há garantia de funcionamento. Porém acredito que se apliquem sim. Escrito por Olavo Alexandrino Website do autor: http://oalexandrino.com Dados do autor: Bacharel em Ciências da Computação, pós graduando em Engenharia de Software. Olavo Alexandrino atua como Engenheiro de Software onde vem trabalhando/estudando tecnologias como PHP, .NET e Java. |
Avalie este artigo
|
|||||||||||||||||||||
|
Envie a alguém conhecido
| ||||||||||||