我尝试通过运行以下命令在 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
提前致谢。
应用以下解决方案并且有效,
pecl config-get ext_dir | pbcopy
mkdir -p {paste clipboard value}
sudo pecl install mongodb
如果失败,请尝试此操作:) CFLAGS=-I/opt/homebrew/include pecl install mongodb