📌  相关文章
📜  phpunit phpunit[8.5.8, ..., 8.5.x-dev, 9.3.3, ..., 9.5.x-dev] 需要 ext-dom * -> 您的系统中缺少它.安装或启用 PHP 的 dom 扩展 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:03:44.850000             🧑  作者: Mango

缺少 ext-dom 扩展提示

如果在执行 phpunit 命令时出现以下提示信息:

phpunit phpunit[8.5.8, ..., 8.5.x-dev, 9.3.3, ..., 9.5.x-dev] 需要 ext-dom * -> 您的系统中缺少它.安装或启用 PHP 的 dom 扩展 - Shell-Bash

这是因为您的系统缺少 ext-dom 扩展,需要安装或者启用这个扩展。

ext-dom 简介

ext-dom 是 PHP 语言的一个扩展,它提供了一组操作 XML 文档的函数和类。如果您需要解析或者生成 XML 文档,就需要用到这个扩展。常见的使用场景包括:

  • 解析 XML 文件或者字符串。
  • 生成 XML 文件或者字符串。
  • 对 XML 文件或者字符串进行处理。

安装 ext-dom

要安装 ext-dom 扩展,可以通过包管理器来实现。以下是几个常见的包管理器及其安装方式:

使用 PHP 扩展管理器 (PECL)

在命令行中执行以下命令:

pecl install dom
使用 Linux 包管理器

在命令行中执行以下命令:

Debian 或 Ubuntu
sudo apt-get install php-dom
Red Hat 或 CentOS
sudo yum install php-xml
macOS
brew install php

这个命令会自动安装 ext-dom 扩展。

启用 ext-dom

安装好 ext-dom 扩展后,需要在 PHP 配置文件中启用这个扩展。首先找到 PHP 配置文件的位置。可以在命令行中执行 php --ini 命令来查看。然后找到配置文件并编辑它,添加以下行:

extension=dom

保存配置文件并重启 PHP 服务,使新的配置生效。

小结

通过以上步骤,就可以安装和启用 ext-dom 扩展,解决在执行 phpunit 命令时缺少扩展的问题。