Hướng dẫn the requested php extension xml is missing from your system - phần mở rộng php được yêu cầu xml bị thiếu trong hệ thống của bạn

49

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Vì vậy, tôi chỉ cài đặt Scotchbox (một thiết lập Vagrant). https://github.com/scotch-io/scotch-box

Tôi đang cố gắng cài đặt một phụ thuộc của nhà soạn nhạc khi tôi gặp lỗi sau.

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

Những gì tôi đã thử

Một số chủ đề khác cho rằng điều này được bao gồm trong gói PHP-XML. Tôi đã thử cài đặt việc này đang làm

sudo apt-get install php7.0-xml
sudo service apache2 restart

Nhưng điều đó không hoạt động. Bất kỳ ý tưởng những giải pháp khác có thể hoạt động? Tôi bắt đầu kéo tóc ra.

Đã hỏi ngày 6 tháng 7 năm 2017 lúc 15:05Jul 6, 2017 at 15:05

Hướng dẫn the requested php extension xml is missing from your system - phần mở rộng php được yêu cầu xml bị thiếu trong hệ thống của bạn

Miguel Stevensmiguel StevensMiguel Stevens

7.88817 Huy hiệu vàng62 Huy hiệu bạc118 Huy hiệu đồng17 gold badges62 silver badges118 bronze badges

Đối với tôi câu trả lời đã chọn không hoạt động.

Điều này đã hoạt động:

sudo apt-get install php-xml

Đây là trên Ubuntu 16.04 với Php 7.

Hướng dẫn the requested php extension xml is missing from your system - phần mở rộng php được yêu cầu xml bị thiếu trong hệ thống của bạn

HALFER

Huy hiệu vàng 19.6K1717 gold badges92 silver badges176 bronze badges

Đã trả lời ngày 31 tháng 8 năm 2017 lúc 7:04Aug 31, 2017 at 7:04

Mubashar Abbasmubashar AbbasMubashar Abbas

5.2644 Huy hiệu vàng36 Huy hiệu bạc46 Huy hiệu đồng4 gold badges36 silver badges46 bronze badges

Thử

sudo apt-get install php7.0-common

Đã trả lời ngày 7 tháng 7 năm 2017 lúc 5:25Jul 7, 2017 at 5:25

0

Sử dụng

sudo apt-get install php7.0-xml
sudo service apache2 restart
9 Nếu bạn đang sử dụng Ubuntu và PHP-FPM7.2

Đã trả lời ngày 16 tháng 4 năm 2019 lúc 11:03Apr 16, 2019 at 11:03

Tôi đang sử dụng Ubuntu 17.10 và Php 7.1 đang chạy tốt bằng cách sử dụng:

sudo apt-get install php7.1-xml

và sau đó (nếu sử dụng Apache)

sudo service apache2 restart

Hoặc nếu trên Nginx, bạn có thể sử dụng điều này:

sudo service nginx restart

Đã trả lời ngày 18 tháng 4 năm 2018 lúc 7:41Apr 18, 2018 at 7:41

Hướng dẫn the requested php extension xml is missing from your system - phần mở rộng php được yêu cầu xml bị thiếu trong hệ thống của bạn

WisnuwisnuWisnu

3173 Huy hiệu bạc15 Huy hiệu Đồng3 silver badges15 bronze badges

0

Hãy thử điều này cho Php 7.4:

sudo apt-get install php7.4-xml

Và cho Php 8.0:

sudo apt-get install php8.0-xml

Đã trả lời ngày 14 tháng 9 năm 2021 lúc 11:47Sep 14, 2021 at 11:47

Hướng dẫn the requested php extension xml is missing from your system - phần mở rộng php được yêu cầu xml bị thiếu trong hệ thống của bạn

Pejman Kheyripejman KheyriPejman Kheyri

3.0707 Huy hiệu vàng31 Huy hiệu bạc32 Huy hiệu Đồng7 gold badges31 silver badges32 bronze badges

First,

yum search php-xml

Sau đó, chọn cài đặt một để cài đặt

sudo apt-get install php7.0-xml
sudo service apache2 restart
0

Centos7 PHP7

Đã trả lời ngày 27 tháng 4 năm 2018 lúc 5:52Apr 27, 2018 at 5:52

Khi bạn làm

sudo apt-get install php7.0-xml
sudo service apache2 restart
1

hoặc

sudo apt-get install php7.0-xml
sudo service apache2 restart
2

, bạn có thể nhận được lỗi sau

PHPUNIT/PHPUNIT 7.5.9 yêu cầu ext -dom * -> Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn

Phiên bản PHP của bạn thiếu tiện ích mở rộng PHP-XML, vì vậy vui lòng đi đầu và cài đặt tiện ích mở rộng PHP-XML bằng lệnh sau.

sudo apt-get install php7.0-xml
sudo service apache2 restart
3

Cho PHP 7.0

sudo apt-get install php7.0-xml
sudo service apache2 restart
4

Cho PHP 7.1

sudo apt-get install php7.0-xml
sudo service apache2 restart
5

Cho PHP 7.2

sudo apt-get install php7.0-xml
sudo service apache2 restart
6

Cho Php 7.3

sudo apt-get install php7.0-xml
sudo service apache2 restart
7

Cho Php 7.4

sudo apt-get install php7.0-xml
sudo service apache2 restart
8

Làm cách nào để kích hoạt phần mở rộng PHP?

Cách phổ biến nhất để tải tiện ích mở rộng PHP là đưa nó vào tệp cấu hình PHP.INI của bạn.include it in your php. ini configuration file.

Làm cách nào để bật các tiện ích mở rộng PHP trong Windows?

Cài đặt các tiện ích mở rộng PHP trên tệp Windows INI để cài đặt PHP của bạn và mở nó trong trình soạn thảo văn bản.Bước 2: Xác định vị trí dòng chỉ định vị trí của dòng mở rộng = dòng.Bước 3: Tìm phần mở rộng bạn muốn cài đặt và xóa dấu chấm phẩy trước dòng đó.

Làm cách nào để cài đặt các tiện ích mở rộng PHP?

Khởi động lại PHP của bạn..
Cài đặt gói phát triển PHP ..
Tải xuống và giải nén mã nguồn PHP5 ..
Chuẩn bị phần mở rộng (PHPize).
Định cấu hình và thực hiện tiện ích mở rộng ..
Di chuyển phần mở rộng ..
Chỉnh sửa Php.ini của bạn ..
Khởi động lại PHP của bạn ..

Làm cách nào để cài đặt hoặc bật tiện ích mở rộng DOM của PHP?

Nếu phiên bản PHP của bạn không phải là phiên bản mới nhất, thì bạn có thể thêm phiên bản trong đó: # Php 7.1 sudo apt Cài đặt PHP7 ...
1-XML # Php 7.2: Sudo APT Cài đặt Php7 ..
2-XML # Php 7.3 sudo apt Cài đặt Php7 ..
3-XML # Php 7.4 sudo apt Cài đặt Php7 ..
4-XML # Php 8 sudo apt Cài đặt PHP-XML ..