O Apache e o servidor mais popular da web, foi criado em Abril de 1996 com o intuito de ser um servidor HTTP gratuito para sistemas UNIX e Windows. O objetivo do projeto e de fornecer um servidor seguro, eficiente e extensivel que forneca servicos de HTTP em sincronia com os padroes HTTP.O intuito desse post e de tonar voce capacitado a instalar o Apache, o PHP, o MySQL, e o phpMyAdmin no Windows 7, Vista ou XP sem a utilizacao desses sistemas prontos, como o WampServer, XAMPP, PHP Triad. A vantagem de instalar tudo separado e que voce nao fica sujeito as configuracoes que os programas ja impoem, ou muitas vezes podem ate nao funcionar corretamente como deveriam.Pre-requisitosApache HTTP Server (2.2.14) Download Apache PHP 5.3.1 Download PHP 5MySQL 5.1.43 Download MySQL 5phpMyAdmin 3.2.5 Download phpMyAdminPasso 1: Instalacao do Apache 2.2Eu resolvi instalar o Apache em uma pasta chamada Webserver, mas voce pode instala-lo onde quiser, se quiser seguir a minha logica basta criar uma pasta chamada Webserver na raiz do seu HD, ficando da seguinte forma: C:\Webserver. Apos incie o instalador do Apache, a primeira tela de instalacao e semelhante a essa:Basta seguir os passos, e voce ira chegar a seguinte tela de configuracao. Aqui e onde iremos efetuar algumas configuracoes do servidor, basta preencher o primeiro campo com o valor localdomain, o segundo campo com localhost e o terceiro um e-mail que desejar. E recomendavel que voce deixe o Apache rodando na porta 80, nao que isso seja obrigatorio, voce pode alterar caso queira. Basta apos clicar em Next:Chegamos no passo onde iremos escolher o tipo de instalacao, eu selecionei Custom pois quero personalizar a pasta de instalacao do Apache:Por padrao, o Apache sera instalado na pasta Arquivos de Programas > Apache Software Foundation > Apache 2.2, mas vou instala-lo dentro da minha pasta Webserver, ficando da seguinte forma:Basta agora clicar em Install e a instalacao sera iniciada:Apos o termino da instalacao, voce vera que apareceu na sua System Tray (aqueles icones que ficam ao lado do relogio do Windows) um novo icone, o Apache Monitor:Atraves dele temos acesso ao status do Apache, onde podemos obter informacoes se ele esta rodando, podemos tambem parar o sevidor, reinicia-lo e inicia-lo. Basta clicar com o botao direito no icone e escolher Open Apache Monitor:Ja que o Apache esta rodando corretamente, vamos testa-lo na pratica, abra o seu browser e digite o seguinte na barra de enderecos: http://localhost/. Voce vera uma mensagem semelhante a abaixo:As versoes mais antigas do Apache exibiam outras informacoes, mas a 2.2.XX mostra so isso. As paginas ficam por padrao dentro da pasta htdocs, no diretorio onde o Apache foi instalado. No meu caso ela fica na seguinte pasta: C:\Webserver\Apache2.2\htdocs. Caso voce queira agora pode substituir o arquivo index.html pelo arquivo do seu site e tambem pode adicionar ali pastas e subpastas representando outros diretorios de seu site. Por exemplo, se existir uma pasta chamada wordpress dentro do diretorio htdocs: C:\Webserver\Apache2.2\htdocs\wordpress, ela deve ser acessada dessa forma: http://localhost/wordpress/.Se voce ao acessar localhost em seu browser e ele ficar buscando