PHP警告:PHP启动:can can can Load Module' c:\ Xampp \ php \ ext \ ext \ php_mongodb.dll'由于它与14.29相关,但核心与14.16链接
请帮助我,
我在Laravel MongoDB连接时遇到问题。 运行此命令时:“作曲家需要Jenssegers/MongoDB”。 我收到了此警告消息:
Lenovo@desktop-7mhnlps mingw64/c/xampp8/htdocs/mongotest $作曲家需要Jenssegers/MongoDB PHP警告:PHP启动:无法加载模块'c:\ xampp \ php \ ext \ ext \ php_mongodb.dll',因为它与14.29链接在一起,但核心在第0行中与14.16链接 警告:PHP启动:无法加载模块'c:\ xampp \ php \ ext \ ext \ php_mongodb.dll',因为它与14.29链接在一起,但核心在第0行中未知的14.16链接 信息来自< https://repo.packagist.org :#standwithukraine 使用版本 ^3.9用于Jenssegers/MongoDB ./composer.json已更新 运行作曲家更新Jenssegers/MongoDB 带有包装信息的加载作曲家存储库 更新依赖项 您的要求无法解决到可安装的软件包集。 问题1 - root composer.json需要jenssegers/mongodb ^3.9 - &gt; Jenssegers/MongoDB可满足[v3.9.0]。 -Jenssegers/Mongodb v3.9.0需要照明/支持 ^9.0 - &gt;找到照明/支持[v9.0.0-beta.1,...,9.x-dev],但是这些没有加载,可能是因为它与另一个要求冲突。 您还可以尝试使用明确版本约束的重新运行作曲家要求,例如“ Composer需要Jenssegers/Mongodb:”来找出是否可以安装任何版本,或者“ Composer需要Jenssegers/Mongsegers/Mongssegers:^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.12.12.12.1-1-1-TS-VS16-X64
- PHP_MONGODB-1.12.0-8.1-TS-TS-VS-VS16-X64
,还添加了扩展= PHP_MONGODB.DPHP.DLP.DLP.DLL。 .ini文件。
我不了解此警告,也不知道如何解决它。
php警告:PHP启动:无法加载模块'c:\ xampp \ php \ php \ ext \ php_mongodb.dll',因为它与14.29相关/strong>
请帮助我,并提前感谢。
Please help me
I am having an issue while the Laravel MongoDB connection.
when running this command :"composer require jenssegers/mongodb".
I got this warning message:
LENOVO@DESKTOP-7MHNLPS MINGW64 /c/xampp8/htdocs/mongotest
$ composer require jenssegers/mongodb
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 in Unknown on line 0
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 in Unknown on line 0
Info from https://repo.packagist.org: #StandWithUkraine
Using version ^3.9 for jenssegers/mongodb
./composer.json has been updated
Running composer update jenssegers/mongodb
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires jenssegers/mongodb ^3.9 -> satisfiable by jenssegers/mongodb[v3.9.0].
- jenssegers/mongodb v3.9.0 requires illuminate/support ^9.0 -> found illuminate/support[v9.0.0-beta.1, ..., 9.x-dev] but these were not loaded, likely because it conflicts with another require.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require jenssegers/mongodb:" to figure out if any version is installable, or "composer require jenssegers/mongodb:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.*
I am using XAMPP on windows 10 and my PHP version is 8.1.6 and MongoDB version is 5.0.8.
I have tried three different 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
and also added extension=php_mongodb.dll in the php.ini file.
I don't understand this warning and I have no clue how to resolve it.
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 in Unknown on line 0
Please help me and Thanks in Advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许尝试此
作曲家需要Jenssegers/MongoDB -Ignore-platform-reqs
Maybe try this
composer require jenssegers/mongodb --ignore-platform-reqs
我遇到了这个问题,并解决了在Windows上以管理员的身份运行PHP进程
I had this problem and solved it running the PHP process as Administrator on Windows