找回密码
 立即注册
官方QQ群:
254973540
在线客服:
客服一
客服二
项目经理
官网地址: www.yizhidou.com
查看: 1594|回复: 0
打印 上一主题 下一主题

HTTP 错误 500.0 - Internal Server Error FastCGI 进程意外退出

[复制链接]
alt5
1
alt6

80

主题

83

帖子

2万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
20667
QQ
跳转到指定楼层
楼主
发表于 2017-11-30 23:38:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天给大家介绍了在windows+iis的平台上搭建支持php+mysql平台的文章,教程步骤都是笔者一步一个操作然后一个记录介绍给大家的,实机演练,教程绝对切实可用,但是不同的同学在不同的环境下按照步骤操作,多多少少还是会出现这样那样的问题,比如很多同学经常会遇到的问题:“HTTP 错误 500.0 - Internal Server Error,C:\PHPServer\PHP\php-cgi.exe - FastCGI 进程意外退出”,就一直困扰着不少人,既然这个问题比较突出,那么今天亦是美网络小编就手把手的教大家彻底的解决这个问题。
1、引起这个问题的首要原因就是php的配置问题,所以要解决这个问题就要从测试php环境配置开始。
比如我们的php路径为C:\PHPServer\PHP\,那么可以打开运行,通过php -v命令来检测php的配置问题:
首先在命令提示符下进入php的目录 cd C:\PHPServer\PHP\
然后输入php -v
正常的情况下,执行该命令后就会出现如下图显示的内容:没有提示 没有反应

但是如果php环境配置有问题的话,就会出现这样的情况: 提示找不到指定模块

出现这个问题的主要原因是放在c:\windows\php.ini文件的配置问题:
首先我们打开php.ini,找到extension_dir,注意里面有两个extension_dir,我们要找的是On windows下面的那个。
一是检查extension_dir前面的“;”号是否去掉了;
二是查看extension_dir后面的路径是否填写正确,比如我的php路径为C:\PHPServer\PHP\,那么这里可以写成C:\PHPServer\PHP\ext或C:/PHPServer/PHP\ext或者用双引号引起来写也行。
三是检测extension=php_gd2.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll前面的“;”号是否已经去掉。
如果这些问题都排除了,那么文初提出的问题就应该解决了。

2、有些同学在实行php -v的命令的时候,会遇到提示“无法启动此程序,因为计算机中丢失MSVCP110.dll”。
遇到这个情况是因为php执行程序是基于VC++ 11运行库开发运行的,而你的电脑上没有安装vc++ 11。那什么是vc++ 11版本呢?
它就是Microsoft Visual C++ Redistributable 2012或2013运行库,要解决这个问题,按照下面的地址下载安装对应的版本就可以了:
32位 Microsoft Visual C++ Redistributable 2012下载:http://download.microsoft.com/do ... U4/vcredist_x86.exe
64位 Microsoft Visual C++ Redistributable 2012下载:http://download.microsoft.com/do ... U4/vcredist_x64.exe
20150717我在配置时没有出现上图所示系统错误提示,但以前出现过,也是安装了Microsoft Visual C++ Redistributable 2012后,使有phpinfo.php在本地测试才正常的。


艺之都网络12年团队网站建设经验分享!
用心就牛逼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|艺之都网络社区

GMT+8, 2024-4-27 09:14 , Processed in 0.067150 second(s), 28 queries .

yizhidou X3.2

© 2007-2018 yizhidou

快速回复 返回顶部 返回列表