您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
解决php-cgi.exe - FastCGI 进程意外退出(php环境配置调试技巧)
发布时间:2016-02-28 20:43:46编辑:雪饮阅读()
昨天给同学讲解了从iis的安装到php、mysql的配置过程,在此期间自己也获益良多。其中在配置php与mysql过程中发现老出现fastcgi进程意外退出,刚开始还不知道是与php和mysql之间有关联,一直以为iis配置有问题呢。后来仔细想想在没有开启php的mysql扩展时一切都是好的。于是测试了下果然如此。而mysql扩展是一个dll动态链接库文件,于是与fastcgi的报错信息结合想到了应该是没有权限执行dll文件,但后来把所有权限都给了。问题依旧。再次百度发现应用池要用经典管道并且应用池用4.0别用2.0抱着试试看的心态折腾了一番问题依旧。再次百度说是可以将php的环境路径配置到系统中,那么cmd命令行下即可直接运行php。那么通过命令“php -v”则可检测到问题出现在哪里。我按照配置方法配置了,但php -v就不能执行,再次测试普通的echo命令可以执行。于是我想应该是我环境变量配置还是有问题。不过不管是否有问题。按照这个百度经验的道理我完全可以用另外一种绝对不出错的方法来排错。我直接在命令行命令下通过cd命令进入到php所在路径并执行命令“php”,这是奇迹出现了。php提示了mysql的扩展文件路径找不到。那么问题立马迎刃而解,就是mysql扩展的dll路径有误而已。这个百度经验提供的这个php调试技巧的确挺不错的,值得收藏或者总结。
关键字词:php,FastCGI,意外退出,环境,调试