PHP IIS FastCGI退出,iis以fastcgi配置php时出现FastCGI进程意外退出问题解决

不少人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。php

如图html

c40460fab4d76889a0e49c10bf5c7910.png

8aec95a90c5d0bcb1481e9dc12be5d6f.png

这个问题通常都是php配置出了问题致使的。c++

解决方法通常都是先将php程序目录放进系统path变量中,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增长PHP所在目录,这样能够在不用iis的状况下使用php -v的命令来检查php的配置状况。redis

例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有如下显示(点击放大)windows

php不能加载扩展库文件,固然会报错了。服务器

c328aeeffc331a94059c36d3d5c2c18a.png

我配置的时候是出现以下问题:app

c293b2f22aad8eb5d8964f7657105acb.png

查阅了网上的不少种方法,大都是说没有安装vc++2015 ,结果我试了以后仍是报错。又通过一番搜索,最终找出了真正影响的缘由:那就是缺乏了Microsoft.Net.Framework的安装。现将整个流程整理以下:post

1.去微软官网下载Microsoft.Net.Framework 4.6.1url

——其适用于 Windows 7 SP一、Windows 八、Windows 8.一、Windows 十、Windows Server 2008 R2 SP一、Windows Server 2012 和 Windows Server 2012 R2操做系统

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=49981spa

2.去微软官网下载Visual C++ Redistributable for Visual Studio 2015

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

备注:若是服务器所在的windows操做系统是32位的,就下载vc_redist.x86.exe;若是是64位的,vc_redist.x64.exe与vc_redist.x86.exe最好都下载安装

注意点:vc_redist.x64.exe与vc_redist.x86.exe所属VC++版本需保持一直,好比都是2015或都是2012。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值