首先说明下网站的运行环境,大体如下:
环境:PHP 7.2 MySql:5.7 Web服务器:IIS8
我是通过IIS的PHPManager扩展进行PHP版本的注册。
出现这种问题,一般是php-cgi权限问题所致,按照网络说法,无非以下几种:
1、修改权限
1.1、更改应用程序池标识,设置为LocalServer或LocalSystem。有些情况下这样设置即可解决。
或者修改Users用户组权限。
1.2、解决方法:
右键发布的网站=>编辑权限=>安全选项卡=>添加一个Users用户=>勾选所有权限,在刷新网站即可。
2、服务器安装安全狗的情况下注意,在服务器安全狗系统防护中,进程行为控制,添加php-cgi.exe进程,只记录,不阻止。
这样可以正常运行。