“sudo pecl install mongodb”在 macOS 上不起作用

问题描述 投票:0回答:2

我尝试通过运行以下命令在 macOS Catalina v10.15.7 上安装 MongoDB PHP 扩展,

sudo pecl install mongodb

但最后抛出以下错误,

Build process completed successfully
Installing '/usr/local/Cellar/[email protected]/7.4.13_1/pecl/20190902/mongodb.so'

Warning: mkdir(): File exists in System.php on line 294

Warning: mkdir(): File exists in /usr/local/Cellar/[email protected]/7.4.13_1/share/[email protected]/pear/System.php on line 294
ERROR: failed to mkdir /usr/local/Cellar/[email protected]/7.4.13_1/pecl/20190902

PHP 位置是 — 

/usr/local/opt/[email protected]/bin/php

PECL 位置是 — 

/usr/local/opt/[email protected]/bin/pecl

提前致谢。

php mongodb php-extension pecl php-mongodb
2个回答
4
投票

应用以下解决方案并且有效,

pecl config-get ext_dir | pbcopy

mkdir -p {paste clipboard value}

sudo pecl install mongodb


0
投票

如果失败,请尝试此操作:) CFLAGS=-I/opt/homebrew/include pecl install mongodb

© www.soinside.com 2019 - 2024. All rights reserved.