📅  最后修改于: 2023-12-03 14:40:10.996000             🧑  作者: Mango
当我们在使用 Composer 安装依赖包时,有时会出现类似于以下的错误提示:
- The requested PHP extension ext-json * is missing from your system.
Install or enable PHP's JSON extension.
这是因为执行安装命令的系统中缺少 ext-json 扩展。JSON 是一种轻量级的数据交换格式,在很多项目中都有被广泛地使用。
为了解决这个问题,我们需要在系统中安装该扩展,以下是在不同操作系统下的安装方式:
如果你在 Windows 系统下使用 PHP,那么你需要进行以下操作安装 ext-json 扩展:
;extension=php_json.dll
php -m | findstr /C:"json"
如果你在 macOS 系统下使用 PHP,那么你需要进行以下操作安装 ext-json 扩展:
在终端中执行以下命令:
brew install php@7.4
brew install php@7.4-json
其中 php@7.4 是 PHP 版本号,可以根据自己的需要进行更改。安装后需要重启 PHP 服务。
如果你在 Linux 系统下使用 PHP,那么你需要进行以下操作安装 ext-json 扩展:
在终端中执行以下命令:
sudo apt-get update
sudo apt-get install php7.4-json
其中 php7.4-json 是 ext-json 扩展对应的包名,可以根据自己的 PHP 版本号进行更改。安装后需要重启 PHP 服务。
如果在执行 Composer 命令时出现 ext-json 缺失的错误提示,那么我们需要按照以上步骤安装 ext-json 扩展,以便完成安装依赖包的操作。