安装PHP 5.5.6:无法启动php-cgi.exe – MSVCR110.dll丢失

我试图从PHP 5.3更新到PHP 5.5后,从这里下载最新版本,我有这个错误:

无法启动php-cgi.exe – MSVCR110.dll丢失

我读过,我需要为Visual Studio 2012安装Visual C ++ Redistributable 。 是对的吗?

我不能只下载.dll文件吗? 为什么我应该安装VS只是为了使用PHP?

谢谢。

我不能只下载.dll文件吗?

不,这是不行的。 您需要安装整个C ++ Redistributable软件包。

(即使只是将这个dll放到应用程序目录或System32 中,技术上也是可行的,但我仍然build议安装Redistributable软件包,因为这样可以更方便地计算出计算机上安装的内容等)

为什么我应该安装VS只是为了使用PHP?

您没有安装Visual Studio。 您只需安装一个小软件包,其中包含运行使用Visual Studio构build的应用程序所需的支持二进制文件。