Tôi đang học Laravel. Nhưng sau khi chạy lệnh composer update
, nó đang hiển thị cho tôi lỗi này.
Tôi đã thực hiện điều này -> apt-get install php7.4-xml
và apt-get install php-xml
Tôi chỉ muốn biết tôi nên thêm dòng nào vào tệp php.ini để kích hoạt tiện ích mở rộng XML của PHP. Cảm ơn trước.which line should I add to the file php.ini to enable the PHP's xml extension. Thanks in Advance.
php--version
PHP 7.4.22 [cli] [built: Jul 30 2021 13:08:17] [ NTS ]
Copyright [c] The PHP Group
Zend Engine v3.4.0, Copyright [c] Zend Technologies
with Zend OPcache v7.4.22, Copyright [c], by Zend Technologies
Kết quả của
aman@aman-HP-Notebook:~/AMAN/learnLaravel$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- phpunit/phpunit[9.3.3, ..., 9.5.x-dev] require ext-xml * -> it is missing from your system. Install or enable PHP's xml extension.
- Root composer.json requires phpunit/phpunit ^9.3.3 -> satisfiable by phpunit/phpunit[9.3.3, ..., 9.5.x-dev].To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/7.4/cli/php.ini
- /etc/php/7.4/cli/conf.d/10-opcache.ini
- /etc/php/7.4/cli/conf.d/10-pdo.ini
- /etc/php/7.4/cli/conf.d/20-calendar.ini
- /etc/php/7.4/cli/conf.d/20-ctype.ini
- /etc/php/7.4/cli/conf.d/20-exif.ini
- /etc/php/7.4/cli/conf.d/20-ffi.ini
- /etc/php/7.4/cli/conf.d/20-fileinfo.ini
- /etc/php/7.4/cli/conf.d/20-ftp.ini
- /etc/php/7.4/cli/conf.d/20-gettext.ini
- /etc/php/7.4/cli/conf.d/20-iconv.ini
- /etc/php/7.4/cli/conf.d/20-json.ini
- /etc/php/7.4/cli/conf.d/20-phar.ini
- /etc/php/7.4/cli/conf.d/20-posix.ini
- /etc/php/7.4/cli/conf.d/20-readline.ini
- /etc/php/7.4/cli/conf.d/20-shmop.ini
- /etc/php/7.4/cli/conf.d/20-sockets.ini
- /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.4/cli/conf.d/20-sysvsem.ini
- /etc/php/7.4/cli/conf.d/20-sysvshm.ini
- /etc/php/7.4/cli/conf.d/20-tokenizer.ini
- /etc/php/7.4/cli/conf.d/20-zip.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
0 aman@aman-HP-Notebook:~/AMAN/learnLaravel$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- phpunit/phpunit[9.3.3, ..., 9.5.x-dev] require ext-xml * -> it is missing from your system. Install or enable PHP's xml extension.
- Root composer.json requires phpunit/phpunit ^9.3.3 -> satisfiable by phpunit/phpunit[9.3.3, ..., 9.5.x-dev].To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/7.4/cli/php.ini
- /etc/php/7.4/cli/conf.d/10-opcache.ini
- /etc/php/7.4/cli/conf.d/10-pdo.ini
- /etc/php/7.4/cli/conf.d/20-calendar.ini
- /etc/php/7.4/cli/conf.d/20-ctype.ini
- /etc/php/7.4/cli/conf.d/20-exif.ini
- /etc/php/7.4/cli/conf.d/20-ffi.ini
- /etc/php/7.4/cli/conf.d/20-fileinfo.ini
- /etc/php/7.4/cli/conf.d/20-ftp.ini
- /etc/php/7.4/cli/conf.d/20-gettext.ini
- /etc/php/7.4/cli/conf.d/20-iconv.ini
- /etc/php/7.4/cli/conf.d/20-json.ini
- /etc/php/7.4/cli/conf.d/20-phar.ini
- /etc/php/7.4/cli/conf.d/20-posix.ini
- /etc/php/7.4/cli/conf.d/20-readline.ini
- /etc/php/7.4/cli/conf.d/20-shmop.ini
- /etc/php/7.4/cli/conf.d/20-sockets.ini
- /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.4/cli/conf.d/20-sysvsem.ini
- /etc/php/7.4/cli/conf.d/20-sysvshm.ini
- /etc/php/7.4/cli/conf.d/20-tokenizer.ini
- /etc/php/7.4/cli/conf.d/20-zip.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Kết quả của
aman@aman-HP-Notebook:~/AMAN/learnLaravel$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- phpunit/phpunit[9.3.3, ..., 9.5.x-dev] require ext-xml * -> it is missing from your system. Install or enable PHP's xml extension.
- Root composer.json requires phpunit/phpunit ^9.3.3 -> satisfiable by phpunit/phpunit[9.3.3, ..., 9.5.x-dev].To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/7.4/cli/php.ini
- /etc/php/7.4/cli/conf.d/10-opcache.ini
- /etc/php/7.4/cli/conf.d/10-pdo.ini
- /etc/php/7.4/cli/conf.d/20-calendar.ini
- /etc/php/7.4/cli/conf.d/20-ctype.ini
- /etc/php/7.4/cli/conf.d/20-exif.ini
- /etc/php/7.4/cli/conf.d/20-ffi.ini
- /etc/php/7.4/cli/conf.d/20-fileinfo.ini
- /etc/php/7.4/cli/conf.d/20-ftp.ini
- /etc/php/7.4/cli/conf.d/20-gettext.ini
- /etc/php/7.4/cli/conf.d/20-iconv.ini
- /etc/php/7.4/cli/conf.d/20-json.ini
- /etc/php/7.4/cli/conf.d/20-phar.ini
- /etc/php/7.4/cli/conf.d/20-posix.ini
- /etc/php/7.4/cli/conf.d/20-readline.ini
- /etc/php/7.4/cli/conf.d/20-shmop.ini
- /etc/php/7.4/cli/conf.d/20-sockets.ini
- /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.4/cli/conf.d/20-sysvsem.ini
- /etc/php/7.4/cli/conf.d/20-sysvshm.ini
- /etc/php/7.4/cli/conf.d/20-tokenizer.ini
- /etc/php/7.4/cli/conf.d/20-zip.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
1i php-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
v php-xml:i386 -
p php-xml-htmlsax3 - SAX parser for HTML and other badly formed XML documents
p php-xml-rpc2 - PHP XML-RPC client/server library
p php-xml-svg - XML_SVG API
v php-xml-util -
v php-xmlreader -
v php-xmlreader:i386 -
p php-xmlrpc - XML-RPC servers and clients functions for PHP
v php-xmlrpc:i386 -
p php-xmlrpc-all-dev - XML-RPC servers and clients functions for PHP
v php-xmlwriter -
v php-xmlwriter:i386 -
đầu ra của
aman@aman-HP-Notebook:~/AMAN/learnLaravel$ composer update
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- phpunit/phpunit[9.3.3, ..., 9.5.x-dev] require ext-xml * -> it is missing from your system. Install or enable PHP's xml extension.
- Root composer.json requires phpunit/phpunit ^9.3.3 -> satisfiable by phpunit/phpunit[9.3.3, ..., 9.5.x-dev].To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/7.4/cli/php.ini
- /etc/php/7.4/cli/conf.d/10-opcache.ini
- /etc/php/7.4/cli/conf.d/10-pdo.ini
- /etc/php/7.4/cli/conf.d/20-calendar.ini
- /etc/php/7.4/cli/conf.d/20-ctype.ini
- /etc/php/7.4/cli/conf.d/20-exif.ini
- /etc/php/7.4/cli/conf.d/20-ffi.ini
- /etc/php/7.4/cli/conf.d/20-fileinfo.ini
- /etc/php/7.4/cli/conf.d/20-ftp.ini
- /etc/php/7.4/cli/conf.d/20-gettext.ini
- /etc/php/7.4/cli/conf.d/20-iconv.ini
- /etc/php/7.4/cli/conf.d/20-json.ini
- /etc/php/7.4/cli/conf.d/20-phar.ini
- /etc/php/7.4/cli/conf.d/20-posix.ini
- /etc/php/7.4/cli/conf.d/20-readline.ini
- /etc/php/7.4/cli/conf.d/20-shmop.ini
- /etc/php/7.4/cli/conf.d/20-sockets.ini
- /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
- /etc/php/7.4/cli/conf.d/20-sysvsem.ini
- /etc/php/7.4/cli/conf.d/20-sysvshm.ini
- /etc/php/7.4/cli/conf.d/20-tokenizer.ini
- /etc/php/7.4/cli/conf.d/20-zip.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
2[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
mbstring
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
PHPUNIT/PHPUNIT [9.5.10, Mạnh, 9.5.x-dev] yêu cầu ext-dom *-> Nó bị thiếu trong hệ thống của bạn. Cài đặt hoặc bật tiện ích mở rộng DOM của PHP. Với các ví dụ mã
Xin chào tất cả mọi người, trong bài đăng này, chúng tôi sẽ điều tra cách giải quyết PHPUNIT/PHPUNIT [9.5.10, Hồi, 9.5.x-dev] yêu cầu ext-dom *-> Nó bị thiếu trong hệ thống của bạn. Cài đặt hoặc bật tiện ích mở rộng DOM của PHP. Lập trình câu đố bằng cách sử dụng ngôn ngữ lập trình.
sudo apt install php-xml
Các cách khác để tìm giải pháp cho phpunit/phpunit [9.5.10, Hồi, 9.5.x-dev] yêu cầu ext-dom *-> nó bị thiếu trong hệ thống của bạn. Cài đặt hoặc bật tiện ích mở rộng DOM của PHP. được hiển thị dưới đây.
sudo apt install phpunit
sudo apt-get install php8.0-xml
Như chúng tôi đã thấy, rất nhiều ví dụ đã được sử dụng để giải quyết Phpunit/phpunit [9.5.10, Hồi, 9.5.x-dev] yêu cầu ext-dom *-> Nó bị thiếu trong hệ thống của bạn. Cài đặt hoặc bật tiện ích mở rộng DOM của PHP. vấn đề.
Làm cách nào để kích hoạt ext dom?
Để kích hoạt các tiện ích mở rộng, xác minh rằng chúng được bật trong đó. Tệp INI: - /etc/php/7.0/cli/php. ini - /etc/php/7.0/cli/conf. D/10-MYSQLND.14-APR-2017
Tiện ích mở rộng DOM cho phép bạn hoạt động trên các tài liệu XML thông qua API DOM với PHP. Lưu ý: Phần mở rộng DOM sử dụng mã hóa UTF-8. Sử dụng mb_convert_encoding [], uconverter :: transcode [] hoặc iconv [] để xử lý các mã hóa khác.
Làm cách nào để kích hoạt phần mở rộng PHP?
Để cho phép mở rộng PHP Intl, hãy làm theo các bước ..
- Mở XAMPP/PHP/PHP. Tệp INI trong bất kỳ biên tập viên nào.
- Tìm kiếm "; phần mở rộng = php_intl.dll"
- Vui lòng loại bỏ dấu chấm phẩy bắt đầu [;] như:; extension = php_intl.dll. đến. Tiện ích mở rộng = php_intl.dll.
- Lưu XAMPP/PHP/PHP. Tệp INI.
- Khởi động lại XAMPP/WAMP của bạn.
Làm thế nào cài đặt php linux?
Sau đây là các bước để cài đặt PHP-Curl trên hệ thống Ubuntu của bạn:
- Bước 1: Cài đặt thư viện PHP cho máy chủ bằng cách chạy lệnh sau: $ sudo bổ sung ppa appa: ondrej/php.
- Bước 2: Sau đó, cập nhật máy chủ: $ sudo apt cập nhật.
- Bước 3: Bây giờ, cài đặt Curl.
Làm cách nào để kích hoạt các phần mở rộng Curl trong Ubuntu?
Quy trình cài đặt Curl trên Ubuntu Linux như sau: Cập nhật hộp Ubuntu của bạn, Chạy: Sudo Apt Update && Sudo Apt Nâng cấp. Tiếp theo, cài đặt Curl, Thực thi: Sudo Apt Cài đặt Curl. Xác minh cài đặt Curl trên Ubuntu bằng cách chạy: CurlTHERVersion.21-Mar-2022
DOM là gì với ví dụ là gì?
Mô hình đối tượng tài liệu [DOM] là giao diện lập trình cho các tài liệu HTML [Ngôn ngữ đánh dấu siêu văn bản] và XML [Ngôn ngữ đánh dấu mở rộng]. Nó xác định cấu trúc logic của các tài liệu và cách truy cập và thao tác tài liệu.31-tháng 5 năm 2022
Dom được sử dụng như thế nào trong JavaScript?
DOM định nghĩa một tiêu chuẩn để truy cập tài liệu: "Mô hình đối tượng tài liệu W3C [DOM] là giao diện trung lập về nền tảng và ngôn ngữ cho phép các chương trình và tập lệnh truy cập động và cập nhật nội dung, cấu trúc và kiểu của tài liệu."
Dom đưa ra một ví dụ cho XML DOM là gì?
Lớp mô hình đối tượng tài liệu XML [DOM] là biểu diễn trong bộ nhớ của tài liệu XML. DOM cho phép bạn lập trình đọc, thao tác và sửa đổi tài liệu XML. Lớp XmlReader cũng đọc XML; Tuy nhiên, nó cung cấp quyền truy cập không có lưu trữ, chỉ chuyển tiếp, chỉ đọc.15-SEPT-2021
Làm thế nào để bạn kiểm tra xem phần mở rộng PHP có được cài đặt không?
Nếu máy chủ của bạn chỉ cài đặt một phiên bản PHP duy nhất, bạn có thể chạy lệnh PHP này ở bất cứ đâu và nó sẽ cung cấp cho bạn cùng một danh sách các mô -đun. Lệnh chung mà chúng tôi sẽ sử dụng là PHP -M. Lệnh này sẽ cung cấp cho bạn danh sách đầy đủ các mô-đun/tiện ích mở rộng được cài đặt.12-Mar-2020
Làm cách nào để kích hoạt tiện ích mở rộng APCU của tôi?
Cài đặt các gói PHP
- Apcu. Để cài đặt APCU, bạn cần chạy lệnh này: sudo apt Cài đặt PHP-APCU
- Cài đặt Memcached. Với phiên bản 4.0.4 và IHRI lớn hơn, bạn có thể sử dụng memcached để cải thiện hiệu suất.
- Đặt các tùy chọn ZendopCache.
- Tài liệu gốc.
- Bật mô -đun viết lại.
- Cho phép .