В phpinfo для веб-приложения Azure показана неверная версия PHP

При изменении версии PHP с 5.6 на 7.1 в моем веб-приложении Azure с портала Azure все получится. Но когда я запускаю phpinfo () из php-файла, он все еще показывает мне старую версию 5.6.31 PHP .. Также мой код, который я загрузил в Azure Web App, не понимает изменений 7.1 …

Я уже обновил версию PHP из интерфейса командной строки Azure и перезапустил сервер. Но не повезло 🙁 У кого-нибудь еще есть возможность попробовать?

введите описание изображения здесь

введите описание изображения здесь

0

Решение

Я не могу воспроизвести это поведение, но есть несколько вариантов, которые вы можете попробовать.

Опция 1:

Добавить строку в Отображения обработчиков со следующими значениями:

расширение: *.php

Путь к процессору: D:\Program Files (x86)\PHP\v7.1\php-cgi.exe

введите описание изображения здесь

Вариант 2:

Создать web.config файл и поместите его в корневую папку вашего сайта.

<?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>

Все предустановленные среды выполнения PHP можно найти в D:\Program Files (x86)\PHP (x86) и D:\Program Files\PHP (64).

введите описание изображения здесь

1

Другие решения

Других решений пока нет …