zoukankan      html  css  js  c++  java
  • iis8 php-cgi.exe

    今天iis服务环境下的网站突然显示200错误php-cgi.exe - FastCGI 进程意外退出,昨天还好好的网站正常,这个问题一直偶尔出现几次,不是很频繁,但是偶尔会出现;

    这是由于某些加载库加载失败的原因,这里提供了三种解决办法。

    一、设置环境变量

    设置PHP所在目录的环境变量,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增加PHP所在目录

    二、直接命令行到 PHP所在目录

    接下来,使用 php -v检查哪些库文件不能加载,并进行处理,一般这些不能加载的库也都用不到,如果您非要用,您可以再其它地方进行拷贝。

    三、直接重启服务器


    ---------------------

    我们来仔细了解下第2种方法:

    双击PHP目录下的文件php.exe则出现“msvcr110.dll”丢失的提示。

    到Microsoft网站下载“Microsoft Visual C++ 2012 Redistributable”软件包安装,注意86及64都安装,安装好后,再双击PHP目录下的文件php.exe,则就不提示“msvcr110.dll”丢失了,一切正常。

    网站http://localhost/phpinfo.php也出现了“PHP Version 5.6.30”版本的信息提示。说明支持PHP了。

    文件下载地址:

    http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------

    第四种解决方案:

    在一台新服务器上,安装新网站,之前只放至了一个网站。是服务器商配置好的,非集成环境。

    添加了一个新站,路径都制定好了,但是在访问时出现了500错误。提示貌似是php的问题,但是之前的网站,运行的是discuz,一切正常,加了个新网站就报错。用phpinfo语句执行也是同样的错误。

    经过一番百度,解决方法如下。

    打开iis,应用程序池。选择右侧的设置应用程序池默认设置。


    在弹出的窗口中,找到标识,点击右侧的小方块。


    把值改为LocalSystem。重启IIS,即可解决。

    以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 相关阅读:
    使用公用表表达式的递归查询
    cocos2d-x 精灵的创建和基本使用
    全栈project师的毁与誉
    使用zTree和json构建简单树节点
    使用贝赛尔曲线画扇形、圆形、弧线、多边形,实现App下载时的动画效果demo
    UIBezierPathStudyDemo
    iOS-swift环形进度指示器+图片加载动画
    IOS之以UIBezierPath绘制饼状图
    Swift之UIBezierPath
    swift app中展示折线图, 饼状图, 柱状图等数据图表
  • 原文地址:https://www.cnblogs.com/lazb/p/11262281.html
Copyright © 2011-2022 走看看