Kal*_*mit 7 php macos mongodb composer-php lumen-5.4
我在 macOS Mojave / macOS Big Sur 上使用最新的 php 版本 7.2 并收到类似错误
$composer require mongodb/mongodb
Using version ^1.4 for mongodb/mongodb
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Run Code Online (Sandbox Code Playgroud)
有关问题的更多信息:请参阅屏幕截图
无法将您的要求解析为一组可安装的软件包。
问题 1 - mongodb/mongodb v1.4.x-dev 需要 ext-mongodb ^1.5.0 -> 系统中缺少请求的 PHP 扩展 mongodb。- mongodb/mongodb 1.5.x-dev 需要 ext-mongodb ^1.6 -> 系统中缺少请求的 PHP 扩展 mongodb。- mongodb/mongodb 1.4.2 需要 ext-mongodb ^1.5.0 -> 系统中缺少请求的 PHP 扩展 mongodb。- mongodb/mongodb 1.4.1 需要 ext-mongodb ^1.5.0 -> 系统中缺少请求的 PHP 扩展 mongodb。- mongodb/mongodb 1.4.0 需要 ext-mongodb ^1.5.0 -> 系统中缺少请求的 PHP 扩展 mongodb。**- mongodb/mongodb ^1.4 的安装请求 -> mongodb/mongodb[1.4.0, 1.4.1, 1.4.2, 1.5.x-dev, v1.4.x-dev] 可满足。
安装失败,将 ./composer.json 恢复为其原始内容。
不确定我错过了什么安装步骤。如果有人能帮助我解决这个作曲家的问题,我将不胜感激。提前谢谢。
Kal*_*mit 15
作曲家需要 mongodb/mongodb --ignore-platform-reqs
composer require mongodb/mongodb --ignore-platform-reqs
composer require jenssegers/mongodb --ignore-platform-reqs
Using version ^3.4 for jenssegers/mongodb
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
- Installing mongodb/mongodb (1.4.2): Downloading (100%)
- Installing jenssegers/mongodb (v3.4.5): Downloading (100%)
jenssegers/mongodb suggests installing jenssegers/mongodb-session (Add MongoDB session support to Laravel-MongoDB)
jenssegers/mongodb suggests installing jenssegers/mongodb-sentry (Add Sentry support to Laravel-MongoDB)
Writing lock file
Generating optimized autoload files
Run Code Online (Sandbox Code Playgroud)
composer require jenssegers/mongodb --ignore-platform-reqs
它解决了我的问题。
Izh*_*ksa 10
通过在终端上运行此命令来安装 PHP 扩展。
sudo pecl install mongodb
Run Code Online (Sandbox Code Playgroud)
最后,您将看到以下信息。
Build process completed successfully
Installing '/usr/local/Cellar/php/7.3.3/pecl/20180731/mongodb.so'
install ok: channel://pecl.php.net/mongodb-1.5.3
Extension mongodb enabled in php.ini
Run Code Online (Sandbox Code Playgroud)
然后重新启动您的 PHP 服务。
归档时间: |
|
查看次数: |
26017 次 |
最近记录: |