2017-08-14 4 views
0

Lorsque la modification de la version PHP de la version 5.6 vers la version 7.1 sur mon application Web Azure à partir du portail Azure réussira. Mais quand je lance phpinfo() à partir d'un fichier php, il me montre toujours l'ancienne version 5.6.31 de PHP .. Aussi mon code que j'ai téléchargé sur l'application Web Azure ne comprend pas les changements 7.1 ..Mauvaise version de PHP affichée sur phpinfo pour Azure Web App

J'ai déjà mis à jour la version de PHP depuis Azure CLI et j'ai redémarré le serveur. Mais pas de chance :(Quelqu'un d'autre a une autre possibilité d'essayer?

enter image description here

enter image description here

Répondre

1

Je ne peux pas reproduire ce problème, mais il y a peu d'options, vous pouvez essayer.

Option 1:

Ajouter une ligne aux Mappages de gestionnaires avec les valeurs suivantes:

Extension: *.php

chemin de processeur: D:\Program Files (x86)\PHP\v7.1\php-cgi.exe

enter image description here

Option 2:

Créez un fichier web.config et placez-le dans le dossier racine de votre site Web.

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.webServer> 
    <handlers> 
     <add name="FastCGIHandler" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="D:\Program Files (x86)\PHP\v7.1\php-cgi.exe" /> 
    </handlers> 
    </system.webServer> 
</configuration> 

Tous les runtimes PHP pré-installés peuvent être trouver dans D:\Program Files (x86)\PHP (x86) et D:\Program Files\PHP (x64).

enter image description here

+0

Vous avez raison! Dans le fichier web.config j'ai eu php 5.6 ... changé en 7.1 et je travaille! – Flappy