当前位置: 首页 > 知识库问答 >
问题:

PHP7:安装外部dom问题

苏丰茂
2023-03-14

我正在运行laravel 5.4在Ubuntu 16.04服务器与PHP7。

pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^4.2 for cviebrock/eloquent-sluggable
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - phpunit/php-code-coverage 4.0.7 requires ext-dom * -> the requested PHP extension dom is missing from your system.
    - phpunit/php-code-coverage 4.0.7 requires ext-dom * -> the requested PHP extension dom is missing from your system.
    - Installation request for phpunit/php-code-coverage (installed at 4.0.7) -> satisfiable by phpunit/php-code-coverage[4.0.7].

  To enable extensions, verify that they are enabled in those .ini files:
    - /etc/php/7.0/cli/php.ini
    - /etc/php/7.0/cli/conf.d/10-mysqlnd.ini
    - /etc/php/7.0/cli/conf.d/10-opcache.ini
    - /etc/php/7.0/cli/conf.d/10-pdo.ini
    - /etc/php/7.0/cli/conf.d/20-calendar.ini
    - /etc/php/7.0/cli/conf.d/20-ctype.ini
    - /etc/php/7.0/cli/conf.d/20-exif.ini
    - /etc/php/7.0/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.0/cli/conf.d/20-ftp.ini
    - /etc/php/7.0/cli/conf.d/20-gd.ini
    - /etc/php/7.0/cli/conf.d/20-gettext.ini
    - /etc/php/7.0/cli/conf.d/20-iconv.ini
    - /etc/php/7.0/cli/conf.d/20-json.ini
    - /etc/php/7.0/cli/conf.d/20-mbstring.ini
    - /etc/php/7.0/cli/conf.d/20-mcrypt.ini
    - /etc/php/7.0/cli/conf.d/20-mysqli.ini
    - /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini
    - /etc/php/7.0/cli/conf.d/20-phar.ini
    - /etc/php/7.0/cli/conf.d/20-posix.ini
    - /etc/php/7.0/cli/conf.d/20-readline.ini
    - /etc/php/7.0/cli/conf.d/20-shmop.ini
    - /etc/php/7.0/cli/conf.d/20-sockets.ini
    - /etc/php/7.0/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.0/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.0/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.0/cli/conf.d/20-tokenizer.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Installation failed, reverting ./composer.json to its original content.

我在本地版本的应用程序上安装此软件包没有问题。

共有3个答案

田修为
2023-03-14

sudo-apt-install-php-xml可以工作,但问题是它将下载最新php版本的插件。

如果您的PHP版本不是最新版本,则可以在其中添加以下版本:

# PHP 7.1
sudo apt install php7.1-xml

# PHP 7.2:
sudo apt install php7.2-xml

# PHP 7.3
sudo apt install php7.3-xml


# PHP 7.4
sudo apt install php7.4-xml

# PHP 8
sudo apt install php-xml
卫深
2023-03-14

要在php 7.1上安装ext dom并向上运行以下命令的用户:

sudo apt install php-xml
欧阳德运
2023-03-14

首先,阅读警告!它说不要以root用户身份运行composer!其次,您可能在本地服务器上使用Xammp,该服务器默认使用所需的php库。

但是在您的服务器中缺少extdomphp-xml包含您需要的所有相关软件包。因此,您只需运行以下命令即可安装:

sudo apt-get update
sudo apt install php-xml

很可能您也缺少mbstring。如果出现错误,请使用以下软件包安装此软件包:

sudo apt-get install php-mbstring

然后运行:

composer update
composer require cviebrock/eloquent-sluggable
 类似资料:
  • 我正在使用istio sidecar自动注入,我有grpc transcrpter特使传单,需要一个文件,该文件安装在azure上的共享驱动器上。但侧车无法挂载该目录,因为我的吊舱中有挂载配置。 apiVersion:网络。伊斯蒂奥。io/v1alpha3种类:EnvoyFilter元数据:名称:{{.Values.filter.name}}命名空间:{{.Values.namespace} 规范

  • 主要内容:1. Nginx安装配置,2. PHP7安装配置,2.1 源码下载,2.4. 修改配置,3. Nginx代理集成PHP7配置在前面几篇文章中,我们已经介绍并演示安装 Nginx 的几种方式,在开始本篇文章的阅读和实践之前,建议先阅读“Nginx安装配置”:http://www.yiibai.com/nginx/nginx-install.html ,在上面文章的基础之上,我们再添加 PHP7 的安装配置。 1. Nginx安装配置 如果需要一些特殊的功能,在包和端口不可用的情况下,也可

  • 我尝试做的一个例子可以在这里找到,但它使用的是GCE。 谢谢

  • 本文向大家介绍docker安装redis 5.0.7并挂载外部配置和数据问题,包括了docker安装redis 5.0.7并挂载外部配置和数据问题的使用技巧和注意事项,需要的朋友参考一下 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 的 NoSQL 数据库,并提供多种语言的 API。 环境 CentOS Linux release

  • 本文向大家介绍解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题,包括了解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题的使用技巧和注意事项,需要的朋友参考一下 今天通过网上查找的教程安装和配置了node环境,接着按照教程安装了cnpm。然而最后运用cnpm -v查看版本却出现了如下的错误: 不知道是自己在配置环境时出了什么问题,于是上网查了很多解决办法都不行,于是便自己寻找解决的办

  • 本文向大家介绍Mac系统完美安装PHP7详细教程,包括了Mac系统完美安装PHP7详细教程的使用技巧和注意事项,需要的朋友参考一下  PHP发布5.6版本后,一直在等,等到了跨越式的PHP7版本,那么问题来了,版本6到哪去了?根据官方的说法,现在的PHP7要比PHP5.6快一倍,有的朋友说快十倍,反正是更快了,本人习惯Mac系统,因此根本Mac系统详细讲解如何安装PHP7! 一般有好几种方法来安装