Sempre surgem duvidas sobre como instalar o PHP/Apache/MySQL corretamente, então segue abaixo um tutorial que eu utilizo pra instalar:
Antes de começar a seguir o tutorial feito um louco, baixe a versão mais atual do Apache 2.x no site oficial e o PHP 5.2.9 zip package (versão que vem zipada, não precisa instalar) e o MySQL. Após baixar comece a seguir os passos abaixo.
1. Instale o MySQL. Não tem segredo nenhum… coloque uma senha para o usuario root e voalá!
2. Crie uma pasta na unidade c: com o nome php5. Exemplo: c:php5
3. Agora descompacte a pasta php5 que você acabou de baixar nesta pasta que você acabou de criar.
4. Agora você tem que colocar o caminho do php no path do Windows (tem outras formas de fazer isso, mas este e o mais garantido para facilitar reparos de segurança no futuro), clique com o botão direito do mouse no ícone meu computador agora vai em propriedades > avançado > e clique no botão variáveis de ambiente, tem duas telas vai em variáveis de sistema, tem uma variável com nome Path, de um duplo clique nela, vai abrir uma janela, agora no campo ambiente da variável, vá ate o final da linha e adicione esse caminho ;C:php5 , agora reinicie o Windows.
5. Agora vá ate a pasta do php5, e selecione o arquivo php.ini-recommended e renomeie ele para php.ini
6. Agora vamos instalar o apache 2.2, antes de tudo desabilite o firewall do Windows e desabilite o antivírus do seu PC, agora clique no executável do apache, o apache e fácil de instalar só na parte de escolha de nome de domínio que você vai digitar: no primeiro campo você digitara localdomain, no segundo campo você digitara localhost e na terceira você digitara seunome@localdomain.com, ai e só clicar e next ate começar a instalação.
7. Depois de instalado o apache va em C:Arquivos de programasApache Software FoundationApache2.2conf e abra o arquivo httpd, e faz esta mudanças que vou mostrar: acrescente estes caminhos perto dos loadmodules:
# Para o PHP 5:
LoadModule php5_module “c:/php5/php5apache2_2.dll”
AddType application/x-httpd-php .php
Agora localize o nome DirectoryIndex index.html no arquivo e mude o nome index.html para index.php e salve o arquivo, reinicie o apache, vá em menu iniciar > todos os programas > apache http server 2.2 > control apache server, e clique em restart.
Adicione essa linha no final do arquivo
PHPIniDir “C:php5″
8. Agora vá neste caminho C:Arquivos de programasApache Software FoundationApache2.2htdocs , e nesta pasta que ficara os arquivos do sistema web, note que dentro dela esta o index.html, renomeie ele para index.php, e abra o arquivo como bloco de notas e apague o que esta la dentro e digite estes códigos:
< ?php
phpinfo();
?>
Salve o arquivo, agora abra o seu brownser de navegação da internet, e digite na barra de endereços: http://localhost se abrir uma pagina parecida com essa abaixo é porque o PHP esta funcionando com o apache.

Desça a barra de rolagem e/ou procure pela Tag “MySQL” igual na imagem abaixo.

Caso ela estiver aparecendo, parabéns! Você concluiu a instalação com exito, caso não estiver aparecendo não se desespere.
Abra o php.ini (c:/php5/php.ini) e procure pela linha que tem escrito
;extension=php_mysql.dll
e remova o ; da frente da linha
Caso ainda não funcionar localize a linha que possui escrito
extension_dir =
e coloque esse valor (com as aspas)
"c:/php5/ext/"
IMPORTANTE: Lembre-se de dar stop no apache e depois dar start (o restart nao costuma funcionar… vai entender!)
Tirei as informações desse tópico e acrescentei algo pra complementar.
Caso tiver alguma dúvida que não foi sanada aqui, entre no link abaixo e veja se encontra a resposta… Caso não encontrar coloca um comentário que tentarei ajudar.
Obs.: Linkem as referencias de onde vocês copiam as coisas… não é vergonha nenhuma fazer isso