phpinfo上显示的Azure Web应用的PHP版本错误
从Azure门户将my Azure Web App上的PHP版本从5.6更改为7.1将成功。但是,当我从php文件运行phpinfo()时,它仍然向我展示了旧版本的php 5.6.31。。另外,我上传到Azure Web应用程序的代码不理解7.1的更改 我已经从Azure CLI更新了PHP版本,并重新启动了服务器。但是运气不好:(其他人还有别的选择吗phpinfo上显示的Azure Web应用的PHP版本错误,php,azure,azure-web-app-service,php-7.1,azureportal,Php,Azure,Azure Web App Service,Php 7.1,Azureportal,从Azure门户将my Azure Web App上的PHP版本从5.6更改为7.1将成功。但是,当我从php文件运行phpinfo()时,它仍然向我展示了旧版本的php 5.6.31。。另外,我上传到Azure Web应用程序的代码不理解7.1的更改 我已经从Azure CLI更新了PHP版本,并重新启动了服务器。但是运气不好:(其他人还有别的选择吗 我无法重现这种行为,但您可以尝试的选项很少 选项1: 使用以下值向处理程序映射添加一行: 扩展名:*.php 处理器路径:D:\Program
我无法重现这种行为,但您可以尝试的选项很少 选项1: 使用以下值向处理程序映射添加一行: 扩展名:
*.php
处理器路径:D:\ProgramFiles(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>
我无法重现这种行为,但您可以尝试的选项很少
选项1:
使用以下值向处理程序映射添加一行:
扩展名:*.php
处理器路径:D:\ProgramFiles(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>
Your'e right!在web.config文件中,我使用了PHP5.6…将其更改为7.1,我可以工作!Your'e right!在web.config文件中,我使用PHP5.6…将其更改为7.1,我可以工作!