Atualmente estou correndoXampppara um servidor de desenvolvimento no Windows 7. Possui Apache, PHP, MySQL e algumas outras coisas, tudo em um pacote exe simples para Windows e funciona muito bem. Minha versão atualmente temPHP versão 5.2.9e a nova versão do Xampp vem comPHP5.3.1
Gostaria de usar o PHP mais recente, mas não quero atualizar todo o resto. Então, como eu instalaria a versão mais recente do PHP no Windows?
Também na página do Xampp há outro download de extensão paraTomcat 6.0.20Não tenho certeza do que o Tomcat faz, alguém pode explicar?
Responder1
PHP no Windows é essencialmente um par de arquivos DLL, um arquivo ini e um diretório de extensão. Você pode ter versões ilimitadas de PHP em sua máquina, o que importa é qual versão seu servidor web (no seu caso com XAMPP, Apache) utiliza.
Primeiramente baixe a versão mais recente do PHP em www.php.net, instale-a, por exemplo, em C:\Arquivos de Programas\PHP.
Em seu arquivo conf do Apache (algo como C:\Program Files\XAMPP\Apache\Conf\httpd.conf) edite a seção a seguir para que se adapte à sua nova instalação do PHP:
#
LoadModule php5_module "C:\Program Files\PHP\php5apache2.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:\Program Files\PHP\php.ini"
Veja oDocumentos de instalação do PHPpara mais.
Chamar phpinfo() a partir de um script de teste também ajudará você a identificar quaisquer arquivos ini que estejam em lugares estranhos (diretório do Windows, diretório Apache, etc.)
gatoé uma extensão do Apache para executar Java, é seguro presumir que você não precisa dela!