解决 PECL 安装 Xdebug 时遇到的 ERROR: failed to mkdir 错误

老王之前分享了《macOS 使用 Homebrew 安装 PHP7.4 并替代系统自带 PHP 教程》,如果需要调试 PHP 的项目,就需要借助到 Xdebug,本文记录下如何在 macOS 上通过 PECL 安装 Xdebug,以及遇到的 ERROR: failed to mkdir 错误的解决方法。

一、PECL 安装 Xdebug

PECL 安装 Xdebug 非常简单,一句命令:

pecl install xdebug

但是老王在安装过程中遇到了错误,信息如下:

macOS install xdebug

主要错误就是这两行,看描述是无法创建文件夹:

Warning: mkdir(): File exists in System.php on line 294
PHP Warning: mkdir(): File exists in /usr/local/Cellar/php@7.4/7.4.22/share/php/pear/System.php on line 294

Warning: mkdir(): File exists in /usr/local/Cellar/php@7.4/7.4.22/share/php/pear/System.php on line 294
ERROR: failed to mkdir /usr/local/Cellar/php@7.4/7.4.22/pecl/20190902

二、解决 ERROR: failed to mkdir

解决方法也很简单,就是先创建这个 PECL 无法创建的目录即可,命令如下:

pecl config-get ext_dir | pbcopy

mkdir -p {paste clipboard value}

之后再用 PECL 安装程序就正常了:

pecl install xdebug
赞(0)
关注我们
未经允许不得转载:老王博客 » 解决 PECL 安装 Xdebug 时遇到的 ERROR: failed to mkdir 错误

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址