有个同行新手站长在配置IIS7 PHP Manager后运行php网站程序报错:php-cgi.exe - FastCGI 进程意外退出
错误提示:
HTTP 错误 500.0 - Internal Server Error
D:\phpStudy\phpf\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,即可解决。
温馨提示:一般来说都是因为没有安装Microsoft Visual C++ 2012 Redistributable支持库导致的,所以大家遇到这个问题,优先检查控制面板-->程序和功能:是否安装Microsoft Visual C++ 2012...
以上就是ITmemo在实际维护服务器中总结出来的经验,欢迎大家采纳和指错!
正在阅读:
IIS运行PHP提示:php-cgi.exe - FastCGI 进程意外退出解决方法05-29
新加坡留学当地就业要了解的事项12-18
2016预备党员预备期转正思想汇报范文07-10
高考最后冲刺励志句子父母给孩子|高考最后冲刺励志句子精选12-16
2023年山西吕梁孝义普通话水平测试报名工作的通知[报名时间8月2日-8日]07-29
2023年福建省三明市直事业单位招聘81人公告(报名时间8月1日-7日)08-01
2020年北京西城初级会计职称考试时间公布两科目考试时长均缩短11-23
五年级写物的优秀作文500字02-25
2018上海同济大学汽车学院教学管理办公室教务员招聘公告【2人】04-20
高中珍惜青春议论文700字【五篇】12-05