Estou desclassificando meu WAMP de 5.5.12 para 5.3.10, adicionei o php-5.3.10-Win32-VC9-x86.zip exportado para C: \ wamp \ bin \ php \ php5.3.10 \
Eu adicionei o php5apache2_4.dll necessário na pasta php5.3.10 e também copiei sobre o php.ini, phpForApache.ini e o wampserver.conf de 5.5.12 e, em seguida, alterei todas as referências de 5.5.12 para 5.3.10 em cada um desses três arquivos.
Pelo que eu li tudo o que eu preciso fazer é reiniciar o WAMP ou fechar e abrir o WAMP para ver a nova versão do PHP aparecer quando eu cliquei no WAMP > PHP > Versão, mas ainda vejo apenas a versão antiga.
O WAMP deveria pegar automaticamente a nova versão, parece que algo mais precisa ser configurado, mas não consigo descobrir o que é.
Além disso, ao adicionar o novo arquivo php5apache2_4.dll, há notas para adicionar o seguinte ao meu arquivo httpd.conf, mas isso só impede que o WAMP carregue corretamente, mesmo depois de remover as referências ao arquivo php5apache2_4.dll original
LoadModule php5_module "c:/wamp/bin/php/php5.3.10/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/wamp/bin/php/php5.3.10/"
Mas além disso, meu principal problema é fazer com que a nova versão do PHP apareça na lista de versões do PHP instalada na barra de menu do WAMP, para que eu possa clicar na nova versão para mudar para ela.
Eu li alguns guias para adicionar manualmente diferentes versões do PHP e todos eles parecem dizer apenas plop na nova pasta PHP, modificar os três arquivos mencionados no meu segundo parágrafo, reiniciar o WAMP e a nova opção PHP deve aparecer automaticamente .
Eu encontrei no wampmanager.ini onde eu posso modificar manualmente as listagens do PHP, mas eu não sabia se esta era a maneira correta de adicionar sua nova versão do PHP à sua lista de versões do PHP no WAMP.
Além disso, cada pasta PHP possui seu próprio arquivo php.ini e um arquivo phpForApache.ini; no entanto, há outro arquivo php.ini em bin \ apache \ apache2.4.9.
Há o extension_dir que aponta para os locais de extensão de pasta do php e um zend_extension que também aponta para a versão atual do zend_ext que ambos os arquivos estão localizados em suas respectivas pastas de versão do PHP.
Isso era algo que eu precisaria comentar manualmente e descomentar ao alternar entre as versões? Eu poderia deixar os dois sem comentários? (Eu não imagino) Mas eu não vejo como o WAMP poderia saber automaticamente comentar ou descomentar cada uma dessas referências de extensão.
O mesmo vale para o arquivo apache2.4.0 \ conf \ httpd.conf em relação ao LoadModule php5_module para cada versão do php, eu poderia deixar ambos sem comentários ou isso era algo que eu precisava comentar manualmente e remover o comentário manualmente?