PHP7.4命令行报错:VC运行库和PHP版本不兼容
2023-03-07 09:44:38 时间
今天使用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
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的