PHP7.4命令行报错:VC运行库和PHP版本不兼容
2024-09-02
15
今天使用composer下载TP时报错vc运行库不兼容,又发现执行PHP命令也是这个错,并没动环境变量中的PHP,觉得这错出的莫名其妙,虽然解决了这个问题,但是不知道为什么出现这个问题,因为PHP环境什么也没动,之前好好的,今天突然不行了
1. 命令行中使用PHP命令报错
命令行使用PHP命令,报错如下
PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
翻译之后
PHP警告:“vcruntime140.dll”14.0与第0行未知中与14.16链接的此PHP内部版本不兼容
2. 解决方案
PHP7.4编译已经从vc++15变为了vc++16(vc2019)
下载VC运行库2015-2019,这个比较全,下载之后安装,然后重启电脑,就可以了
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
测试命令
3. 错误原因分析
之前装的 vc2015-2019 版本是 14.20.xxx
新装的 vc2015-2019 版本是 14.27.xxx
但是之前用 14.20.xxx 没有问题,猜测之前用的老版本官方做了修改,必须升级为最新版才行,想了想又不太对,为什么要修改老版本 !!! 所以我很纳闷 0.0
更新于:9天前赞一波!
相关文章
- git pull 从远程获取代码并合并本地的版本
- linux中Qt工程编译报错: error: 找不到 -lGL
- 打开vmware虚拟机报错—该虚拟机似乎正在使用中
- 前端请求PHP接口,报错跨域问题
- TP6.0 命令行生成类库文件
- composer 包版本的范围指定(版本约束)
- Apache报错:无法使用可靠的服务器域名
- apache常见错误:VC运行库(找不到 VCRUNTIME140.dll)
- mysql报错xamp table 'pma__recent' is read only
- Sublime Text 命令行工具 subl
- MySQL社区版5.x最新版安装包下载(Windows版本)
- composer self-update 更新版本
- 浏览器报错 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
- .NET8是长期维护版本吗?
- linux编译报错:/usr/include/c++/7/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory
- C#的控制台程序中如何设置命令行窗体的字体颜色,窗口宽度和高度,光标行数
- Linux下编译libxml源码时,报错:/usr/include/x86_64-linux-gnu/bits/fcntl2.h:50:4: error: call to '__open...
- Linux下编译libxml2的源码报错:you must specify a host type if you use `--no-verify'
- vscode中通过ssh远程连接linux报错:Bad owner or permissions on C:\\Users\\用户名/.ssh/config
- 在 Linux 命令行中重命名文件和目录
文章评论
全部评论