Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建中的意外情况
按上一篇中介绍的“Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建”在服务器上进行了配置搭建,但是最终访问phpinfo();页面时,总是出现500内部错误,怎么办?
1.先把500内部错误改成报详情信息。如下设置:
2.再运行页面,报出“php-cgi.exe - FastCGI 进程意外退出”,经查原因有可能是因为php启加载进来引起的,如何判断呢?
3.在命令行内进入到php的安装目录,输入php-v,结果弹出错误,如下:
如出现上面这界面,证明php配置正确无误,但是出现下面的情况时就是有问题,本人就是在这个坑内跳不出来的。
msvcr110.dll 丢失是什么原因?怎么办?
因为现在所有的 5.5 环境都是基于 vc11 的编译脚本下生成的,所以在 windows 下你得安装相关组件。我正好装的是php5.6
所在找到相安组建就oK了,如下
方法/步骤
首先是打开浏览器,在浏览器的地址栏里输入 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 这个网址来进行相关程序的下载。
打开之后,在“选择语言”里选择“简体中文”,然后点击右边的“下载”按钮。
这时就会弹出一个要求我们下载的程序选择,笔者在这里选择的是 64 位的,因为笔者的系统是 64 位的系统,大家可以根据自己的需要来进行相应的选择,记住,一定要选对咯,选择好之后点击“下一步”。
这时就会进入到感谢下载的页面,程序也在开始下载了,呵呵,文件不大,很快就会下载完成的。
找到已经下载完成的文件,对这个文件进行运行,运行之后就出现了一个使用协议的界面,在“我同意许可条款和条件”的前面给打上勾,以表示我们已经同意这些协议来进行程序的安装,然后点击“安装”。
程序正在安装的,这里安装进度的提示,慢慢等待吧,很快的。
当安装完成之后就会有这个界面的提示,提示我们已经设置成功。
这次装完后再运行 php-v就是正常的了
再访问phpinfo()页也没问题了