新解win8.1系统IIS出现“HTTP 错误 500.0,C:\php\php-cgi.exe
来源:互联网 发布:淘宝网上买红酒靠谱吗 编辑:程序博客网 时间:2024/05/17 08:47
昨天给大家介绍了在windows+iis的平台上搭建支持php+mysql平台的文章,教程步骤都是笔者一步一个操作然后一个记录介绍给大家的,实机演练,教程绝对切实可用,但是不同的同学在不同的环境下按照步骤操作,多多少少还是会出现这样那样的问题,比如很多同学经常会遇到的问题:“HTTP 错误 500.0 - Internal Server Error,C:\php\php-cgi.exe - FastCGI 进程意外退出”,就一直困扰着不少人,既然这个问题比较突出,那么今天亦是美网络小编就手把手的教大家彻底的解决这个问题。
1、引起这个问题的首要原因就是php的配置问题,所以要解决这个问题就要从测试php环境配置开始。
比如我们的php路径为c:\php,那么可以打开运行,通过php -v命令来检测php的配置问题:
首先在命令提示符下进入php的目录 cd c:\php
然后输入php -v
正常的情况下,执行该命令后就会出现如下图显示的内容:
但是如果php环境配置有问题的话,就会出现这样的情况:
出现这个问题的主要原因是放在c:\windows\php.ini文件的配置问题:
首先我们打开php.ini,找到extension_dir,注意里面有两个extension_dir,我们要找的是On windows下面的那个。
一是检查extension_dir前面的“;”号是否去掉了;
二是查看extension_dir后面的路径是否填写正确,比如我的php路径为c:\php,那么这里可以写成c:\php\ext或c:/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/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
64位 Microsoft Visual C++ Redistributable 2012下载:http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
- 新解win8.1系统IIS出现“HTTP 错误 500.0,C:\php\php-cgi.exe
- IIS7+PHP出现“php-cgi.exe - FastCGI 进程意外退出”的错误
- win8.1系统安装IIS、PHP方法详解
- C++Qt5调用 php-cgi.exe运行 php程序
- 32位win7系统下配置IIS遇到php-cgi.exe - FastCGI 进程意外退出问题的解决办法
- 32位win7系统下配置IIS遇到php-cgi.exe - FastCGI 进程意外退出问题的解决办法
- make: *** [sapi/cgi/php-cgi.exe] Error 1
- win7下 php-cgi.exe 0xc000007b 错误
- Phalcon+PHP+win8.1+iis fastcgi+配置
- win8.1x64 + PHP +PDO + Oracle + IIS
- php.exe php-cgi.exe php-win.exe的区别
- win7 iis php出现404.17错误
- 怎样在IIS下配置PHP,isapi模式php,解决php-cgi.exe占用CPU过多,甚至100%
- 怎样在IIS下配置PHP,isapi模式php,解决php-cgi.exe占用CPU过多,甚至100%
- 搭建php运行服务器 win8.1系统安装iis+php5.3+mysql+ZendGuardLoader说明
- win8 IIS HTTP 错误 404.17 - Not Found
- IIS 配置PHP环境HTTP 500错误处理方法
- IIS 配置PHP环境HTTP 500错误处理方法
- 【经典】数据库SQL笔试题目必考
- 将eclipse默认编码GBK修改为UTF8的方法
- Python2 列表 (list)的基本操作
- 合并两个排序后的链表
- 剑指Offer------数组中出现次数超过一半的数字
- 新解win8.1系统IIS出现“HTTP 错误 500.0,C:\php\php-cgi.exe
- 四种参数传递的形式——URL,超链接,js,form表单
- 二叉树的镜像
- 守得云开见月明,一个非科班非211渣本的秋招求职之路
- 对象的复制:浅复制(clone()方法的使用)+深复制
- 通达OA/office anywhere 增强教育版V7.22.140815
- C#修改Windows系统时间
- 模拟退火算法解决工作指派问题(c++代码实现)
- Java中Arrays.sort()实现