Solucionando Problemas de Dependência do WebPI 5.0 (Ele quer trazer uma versão antiga do PHP)

1

Estou trabalhando em um Windows 2012 R2 Server com o IIS 8 instalado, agora estou tentando obter o PHP 7.1.1 (x64) instalado usando o Web Platform Installer e estou com problemas de dependência. Não sei como solucionar problemas.

Depois de lançar o WebPI, clico em Produtos e selecione "PHP 7.1.1 (x64)", e depois clico em Instalar. Depois disso, aparece a tela Pré-requisitos e informa que os 3 itens a seguir precisam ser instalados.

  • Windows Cache Extension 2.0 (x64) para PHP 7.1
  • PHP 7.1.1 (x64)
  • Gerenciador do PHP para IIS

Isso é exatamente o que eu esperaria, mas depois que eu clico no botão "Aceito" ele imediatamente vai para "Baixando o PHP 5.3.28" que não é a versão do PHP que eu pedi. Eu não quero múltiplas versões do PHP instaladas, então estou tentando determinar o que está puxando no PHP 5.3.28.

Alguém pode me apontar na direção certa para determinar exatamente o que pode estar puxando a versão antiga do PHP? Eu examinei o arquivo de log do WebPI e vejo essa linha ...

DownloadManager Information: 0 : Adding dependency product 'PHP53

Mas eu não entendo porque esta versão antiga do PHP está sendo usada.

    
por Roark 14.02.2017 / 23:24

1 resposta

0

Duas coisas.

Primeiro, não se preocupe com várias versões do PHP em um servidor IIS. O módulo Gerenciador de PHP permitirá que você configure qual PHP você está usando. Embora por padrão no cenário que você explicou, o PHP 7.1 será o padrão.

Acredito que a última versão instalável ou executável de um instalador do PHP que o PHP forneceu foi 5.3. Eu suspeito que o WPI precise de bits do instalador 5.3 para facilitar a instalação de versões subseqüentes do PHP no WPI, como 5.6, 7.0 e 7.1. Isso parece estranho e a Microsoft não deve fazer as coisas desta forma, mas como um usuário de longa data do IIS e PHP, eu não encontrei nenhum problema ou problema em permitir que o WPI faça o que quiser.

Espero que ajude.

    
por 02.04.2017 / 21:01

Tags