PHP7.4命令行报错:VC运行库和PHP版本不兼容
2023-06-13 09:17:02 时间
今天使用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
相关文章
- 宝塔面板PHP-Nginx-Mysql自动重启代码分享-宝塔优化
- PHP网站默认端口/查询本地端口/PHP是编译型语言
- PHP DFA算法实现敏感词过滤包 php-dfa-sensitive
- windows命令行筛选-windows下使用命令行运行PHP
- php判断文件是否存在
- [PHP] apache在worker模式配置fastcgi使用php-fpm详解编程语言
- PHP 7 的 PHP
- 使用PHP连接Redis池:获取最高效率(phpredis连接池)
- 用PHP操作Oracle:实现强大的数据库能力(php支持oracle)
- 使用Linux命令行来优化你的PHP开发(linux命令行php)
- Linux部署PHP:极速入门指南(linux如何部署php)
- PHP和MySQL协同修改数据库(php mysql 修改)
- PHP结合MySQL实现数据库事务锁定机制(php mysql 锁)
- PHP与MSSQL的距离:无法实现的接触(php里面没有mssql)
- PHP连接MSSQL:实现不同数据库的高效通信(php连接mssql端口)
- 一步一步教你PHP操作MSSQL的下载方法(php_mssql下载)
- Linux平台如何高效搜索PHP文件(linux搜索php)
- Linux下实现高效的PHP配置(linux下php配置)
- 测试 PHP 与 Redis 连接的可行性(测试php连接redis)
- 深入浅出MySQL与PHP的数据库设计与应用(mysql_psasp)
- php桌面中心(四)数据显示
- 修改php.ini实现Mysql导入数据库文件最大限制的修改方法
- 一家之言的经验之谈php+mysql扎实个人基本功
- php中static静态变量的使用方法详解
- php过滤器实现代码
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- php中引用符号(&)的使用详解
- php加密解密实用类分享
- PHP中获取时间的下一周下个月的方法
- php防止恶意刷新与刷票的方法