[英]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 時遇到問題。 運行此命令時:“composer 需要 jenssegers/mongodb”。 我收到此警告消息:
LENOVO@DESKTOP-7MHNLPS MINGW64 /c/xampp8/htdocs/mongotest $ composer require 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 鏈接,但核心與 14.16 鏈接在來自https://repo.packagist.org的第 0 行未知信息:#StandWithUkraine 使用版本 ^3.9 用於 jenssegers/mongodb ./composer.json 已更新運行 composer update jenssegers/mongodb 加載包含包信息的 composer 存儲庫更新依賴項您的需求無法解析為一組可安裝的軟件包。 問題 1 - 根 composer.json 需要 jenssegers/mongodb ^3.9 -> 可由 jenssegers/mongodb[v3.9.0] 滿足。 - jenssegers/mongodb v3.9.0 需要照明/支持 ^9.0 -> 找到照明/支持 [v9.0.0-beta.1, ..., 9.x-dev] 但這些沒有加載,可能是因為它與另一個沖突要求。 您也可以嘗試使用明確的版本約束重新運行 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.ini 文件中添加了 extension=php_mongodb.dll 。
我不明白這個警告,我不知道如何解決它。
PHP 警告:PHP 啟動:無法加載模塊“C:\xampp\php\ext\php_mongodb.dll”,因為它與 14.29 鏈接,但核心與第 0 行未知中的 14.16 鏈接
請幫助我,並提前致謝。
也許試試這個composer require jenssegers/mongodb --ignore-platform-reqs
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.