PHP 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心与 14.16 链接
PHP Warning: PHP Startup: Can't load module 'C:\xampp\php\ext\php_mongodb.dll' as it's linked with 14.29, but the core is linked with 14.16
请帮帮我
我在 Laravel MongoDB 连接时遇到问题。
当 运行 此命令时:“作曲家需要 jenssegers/mongodb”。
我收到此警告消息:
LENOVO@DESKTOP-7MHNLPS MINGW64 /c/xampp8/htdocs/mongotest
$作曲家需要jenssegers/mongodb
PHP 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心与第 0 行未知中的 14.16 链接
警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心与第 0 行未知中的 14.16 链接
来自 https://repo.packagist.org 的信息:#StandWithUkraine
jenssegers/mongodb 使用版本 ^3.9
./composer.json 已更新
运行作曲家更新jenssegers/mongodb
使用包信息加载作曲家存储库
更新依赖项
您的要求无法解析为一组可安装的软件包。
问题1
- 根 composer.json 需要 jenssegers/mongodb ^3.9 -> jenssegers/mongodb[v3.9.0] 可满足。
- jenssegers/mongodb v3.9.0 需要 illuminate/support ^9.0 -> 找到 illuminate/support[v9.0.0-beta.1, ..., 9.x-dev] 但这些都不是加载,可能是因为它与另一个要求冲突。
您还可以尝试使用显式版本约束的 re-运行 composer require ,例如“composer require jenssegers/mongodb:”以确定是否可以安装任何版本,或者“composer require jenssegers/mongodb:^2.1”如果你知道你需要哪个。
安装失败,将 ./composer.json 和 ./composer.lock 还原为其原始内容。*
我在 windows 10 上使用 XAMPP,我的 PHP 版本是 8.1.6,MongoDB 版本是 5.0.8。
我尝试了三种不同的 php_mongodb.dll.
- php_mongodb-1.13.0-8.1-ts-vs16-x64
- php_mongodb-1.12.1-8.1-ts-vs16-x64
- php_mongodb-1.12.0-8.1-ts-vs16-x64
并且还在 php.ini 文件中添加了扩展名=php_mongodb.dll。
我不明白这个警告,也不知道如何解决它。
PHP 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心已链接第 0
行未知中的 14.16
请帮助我并提前致谢。
也许试试这个composer require jenssegers/mongodb --ignore-platform-reqs
请帮帮我
我在 Laravel MongoDB 连接时遇到问题。 当 运行 此命令时:“作曲家需要 jenssegers/mongodb”。 我收到此警告消息:
LENOVO@DESKTOP-7MHNLPS MINGW64 /c/xampp8/htdocs/mongotest $作曲家需要jenssegers/mongodb PHP 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心与第 0 行未知中的 14.16 链接 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心与第 0 行未知中的 14.16 链接 来自 https://repo.packagist.org 的信息:#StandWithUkraine jenssegers/mongodb 使用版本 ^3.9 ./composer.json 已更新 运行作曲家更新jenssegers/mongodb 使用包信息加载作曲家存储库 更新依赖项 您的要求无法解析为一组可安装的软件包。 问题1 - 根 composer.json 需要 jenssegers/mongodb ^3.9 -> jenssegers/mongodb[v3.9.0] 可满足。 - jenssegers/mongodb v3.9.0 需要 illuminate/support ^9.0 -> 找到 illuminate/support[v9.0.0-beta.1, ..., 9.x-dev] 但这些都不是加载,可能是因为它与另一个要求冲突。 您还可以尝试使用显式版本约束的 re-运行 composer require ,例如“composer require jenssegers/mongodb:”以确定是否可以安装任何版本,或者“composer require jenssegers/mongodb:^2.1”如果你知道你需要哪个。 安装失败,将 ./composer.json 和 ./composer.lock 还原为其原始内容。*
我在 windows 10 上使用 XAMPP,我的 PHP 版本是 8.1.6,MongoDB 版本是 5.0.8。 我尝试了三种不同的 php_mongodb.dll.
- php_mongodb-1.13.0-8.1-ts-vs16-x64
- php_mongodb-1.12.1-8.1-ts-vs16-x64
- php_mongodb-1.12.0-8.1-ts-vs16-x64
并且还在 php.ini 文件中添加了扩展名=php_mongodb.dll。
我不明白这个警告,也不知道如何解决它。
PHP 警告:PHP 启动:无法加载模块 'C:\xampp\php\ext\php_mongodb.dll',因为它与 14.29 链接,但核心已链接第 0
行未知中的 14.16请帮助我并提前致谢。
也许试试这个composer require jenssegers/mongodb --ignore-platform-reqs