Recentemente descobri que muitas pessoas não conseguem instalar o php6, então vou simplesmente dar uma breve explicação do método de instalação (este artigo requer uma certa base de instalação do PHP)!
Primeiro você precisa instalar o pacote, que pode ser baixado no seguinte endereço:
apache2.2: http://down.chinaz.com/L/100_Lastuptime_Desc_1.asp
php6: http://snaps.php.net
Passo 1: Instale o apache em c:/apache. Após a instalação, você pode inserir http://localhost no navegador para ver se ele funciona com sucesso! Se houver erros de execução, mais de 80% deles podem ser devido a problemas de porta. Modifique as duas configurações de Listen e ServerName em c:/apache/conf/httpd.conf para outras portas desocupadas!
Passo 2: Descompacte o php6 em c:/php e copie c:/php/php.ini-recommended para c:/php/php.ini ou renomeie-o diretamente! Então configure o php.ini corretamente, preste atenção principalmente ao parâmetro extension_dir e altere-o para "c:/php/ext/".
Etapa 3: Configure c:/apache/conf/httpd.conf. Adicione o seguinte conteúdo no final do arquivo:
LoadFile "c:/php/libmysql.dll"
LoadModule php5_module "c:/php/php6apache2_2.dll"
Aplicativo AddType/x-httpd-php .php
PHPIniDir "C:/php"
Deve-se observar que o parâmetro LoadModule deve ser php5_module em vez de php6_module.
O objetivo do LoadFile "c:/php/libmysql.dll" é permitir que o PHP suporte a extensão php_mysql.dll
e finalmente salvá-la. Em seguida, reinicie o APACHE para executar o PHP!