PHP启动时提示缺少 msvcr110.dll

2015/12/7 23:03:16 人评论 次浏览 分类:PHP

        由于在阿里云的服务器上面默认安装的软件或者辅助工具几乎没有。所以在搭建服务器的环境时经常出现缺这少那的情况。在使用 Window  IIS服务器 配置 PHP的运行环境的时候。一切都按照网上所说的那样设置,但是网站一直报错,无法运行起来。经过一番简单的百度,很容易就解决了问题。



        我们首先用CMD 命令行窗口,输入了 php -v ,发现立马就没有运行起来,弹出警告提示窗口,提示缺少 msvcr110.dll 。“无法启动此程序,因为计算机中丢失msvcr110.dll 。尝试重新安装该程序以解决此问题”。

        主要原因是:服务器的系统 缺少 VC 2012 运行库。PHP 5.5 环境都是基于 vc11 的编译脚本下生成的 ,因而在 windows 的环境下需要安装相关组件

        解决方案:以直接下载VC 2012  运行库即可,需要安装 vcredist_x64.exe 或 vcredist_x86.exe 。

        VC 2012 运行库的下载地址:

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

        里面有三个文件,不需要全部下载,其中arm 是不需要下载安装的,主要是根据服务器的操作系统的位数选择对应的即可。

相关资讯

  • PHP 判断网页请求是否是微信客户端

    最近在做微信的项目,需要深度地了解微信的特性,帮助客户开发出有价值的产品出来。今天项目中需要 PHP判断网页是否是微信打开

    2015/12/7 23:34:53
  • mysql 简单直接的登录方法和修改root密码的方法

    其实还是在迁站点的时候遇到的问题,一开始在新的服务器上安装mysql的时候就随便设置了密码,但是这次迁移我有很多站点,难道我要去改每个网站的配置文件,这样的改动量就很大了。所以还是用了最简单的方案,就是直接修改密码,使与原来的一致。

    2015/12/7 23:32:08
  • DedeCMS V5.7 与 PHP5.4 以上 出现的各种问题以及解决方案

    在给客户迁移PHP的网站的时候,发现网站的前端运行很正常,但是在后台的时候就出了问题,出现了标题不能为空的错误,还有登录成功之后无法跳到管理的页面,后面经过一番折腾终于找到一些相关的文章,这里总结一下。

    2015/12/7 23:30:50