PHP 7: 缺少 VCRUNTIME140.dll
当我在Windows上启动PHP 7时遇到错误。当我在命令行上运行时,它返回一个带有系统错误的消息框:php
该程序无法启动,因为您的计算机中缺少VCRUNTIME140.dll。请尝试重新安装该程序以解决此问题。
在那之后,正在崩溃。CLI
由于我不想从外部网站安装DLL文件,因此我不知道如何解决此问题!
PHP 版本: 7.0.0α1 VC14 x64 线程安全
当我在Windows上启动PHP 7时遇到错误。当我在命令行上运行时,它返回一个带有系统错误的消息框:php
该程序无法启动,因为您的计算机中缺少VCRUNTIME140.dll。请尝试重新安装该程序以解决此问题。
在那之后,正在崩溃。CLI
由于我不想从外部网站安装DLL文件,因此我不知道如何解决此问题!
PHP 版本: 7.0.0α1 VC14 x64 线程安全
在 PHP 7 alpha 下载页面的侧边栏上,它确实是这样说的:
VC9,VC11和VC14最新版本的PHP是用VC9,VC11或VC14(分别是Visual Studio 2008,2012或2015编译器)构建的,并包括性能和稳定性的改进。
其中一些链接存在问题,因此这些文件也可以从Softpedia获得。
在 PHP 7 alpha 的情况下,这是最后一个必需的选项。
我认为这些信息的位置很差,因为它有点边缘化(即:它基本上在边际上!),而它实际上对软件的运行至关重要。
我记录了我在PHP中在Windows 8.1上启动并运行PHP 7 alpha的经验:在Windows 8.1上运行PHP7 alpha,它涵盖了更多可能出现的症状。他们超出了这个问题的范围,但可能会帮助其他人。
此问题的其他症状:
php7apache2_4.dll
php-cgi.exe - The FastCGI process exited unexpectedly
(根据下面@ftexperts的评论)尝试的解决方案:
php7apache2_4.dll
(我包括那些用于谷歌搜索的。
Visual C++ 可再发行组件 Visual Studio 2015(x32 位版本)- RC.
这应该可以纠正这一点。你可以谷歌搜索DLL是什么,但这并不重要。
PS:它也正式来自微软:)
我在哪里找到它:下载(Visual Studio)