Easyphp: msvcr110.dll文件丢失

7
我在Windows 10上安装了easyphp-devserver。当我启动easyphp时,出现“msvcr110.dll丢失”的消息。
我在互联网上搜索并发现我必须安装Visual Studio 2015的可重定向Visual C++ [https://www.microsoft.com/en-us/download/details.aspx?id=48145][1]
之后,我安装了Visual C++并重新启动了计算机。
但是这并没有起作用。仍然出现相同的错误消息。
你有什么解决问题的想法吗?
3个回答

20
我假设您指的是支持PHP 7的Windows 7/8/10 VC14版本(本帖发布时为v16.1.1)。
EasyPHP Devserver 下载页面 指出需要Visual C++ Redistributable for Visual Studio 2015 x86或x64,而这应该已经安装在Windows 10上了。
但它没有提到还需要Visual C++ Redistributable for Visual Studio 2012,而这在Windows 10上并没有预装。以下是其下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=30679 对我来说,安装x86可执行文件就能让它正常工作,好像不需要x64。

谢谢,对我来说x86版本也可以使用。同时解决了我在Visual Studio Code中遇到的问题,太完美了。 - St3ph
谢谢,我使用的是Win 10 x64,在安装了VC++ 2012 x86版本之后,问题得到了解决。 - Asad
安装Visual C++ 2012 x64和x86就解决了问题!非常感谢!这在他们的网站上没有任何说明(甚至在缺少dll文件的常见问题解答FAQ中也没有...) - Bob_74

3

正如Adam C所指出的那样,尝试下载32位(例如x86)版本的Visual Studio 2012可再发行组件包,它应该解决问题......因为我安装的是64位Win7,我曾尝试使用64位可再发行组件文件来修复问题......但是,使用了32位版本后问题得到解决。


0
下载并提取msvcr110.dll,然后将其粘贴到Windows/sysWOW64文件夹中。

你的回答可以通过提供更多支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接