Phần mở rộng Zip là một trong những mục quan trọng nhất trong xử lý tệp. Nếu bạn muốn nén tệp hoặc di chuyển nhiều tệp qua một tệp, cần phải có ____13_______ để thực hiện việc này
Chúng tôi cần cài đặt libzip để thực hiện các thao tác liên quan đến tiện ích mở rộng ZIP cho các nền tảng khác
Cài đặt tiện ích mở rộng ZIP trong Ubuntu
ZIP đã được bao gồm trong windows PHP. Chúng tôi sẽ cố gắng cài đặt thư viện này cho Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... 3
Chạy các lệnh sau trong Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... 3 để cài đặt thư viện libzip
$ sudo apt-get update $ sudo apt-get install -y $ sudo apt-get install libzip-dev
đầu ra
Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Bước tiếp theo là cài đặt tiện ích mở rộng PHP cho ZIP
$ sudo apt install php7.4-zip
Khi nó được cài đặt thành công, bạn có thể sử dụng nó trong PHP
Sử dụng lớp Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... 7 để tạo tệp Zip trong PHP
Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... 7 là lớp được sử dụng để thực hiện các thao tác ZIP trong PHP. Sử dụng lớp Setting up libzip-dev:amd64 (1.7.3-1+ubuntu20.04.1+deb.sury.org+2) ... Processing triggers for man-db (2.9.1-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.2) ... 7, tạo tệp Zip
ZIP - Tiện ích mở rộng này cho phép bạn đọc hoặc ghi rõ ràng các tệp lưu trữ nén ZIP và các tệp bên trong chúng. Nếu bạn muốn cài đặt tiện ích mở rộng ZIP-PHP trong hệ điều hành CentOS hoặc Ubuntu của mình, chúng tôi có các bước bên dưới,
Hướng dẫn cài đặt nhanh php-zip trên Ubuntu Server. Nó siêu dễ. chỉ cần nhấp vào nút Sao chép để sao chép lệnh và dán vào thiết bị đầu cuối dòng lệnh của bạn bằng trình quản lý gói APT tích hợp
Xem bên dưới để biết hướng dẫn từng bước nhanh về các lệnh SSH, Sao chép/Dán để tránh viết sai chính tả hoặc vô tình cài đặt một gói khác
Gói này cung cấp một mô-đun Zip cho PHP. . PHP (từ viết tắt đệ quy của PHP. Bộ tiền xử lý siêu văn bản) là ngôn ngữ kịch bản mã nguồn mở có mục đích chung được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML. . Gói này là gói phụ thuộc, phụ thuộc vào phiên bản PHP mặc định của Ubuntu (hiện tại là 7. 2)
Triệu chứng
Thông báo lỗi điển hình, có nghĩa là phần mở rộng ext-zip của PHP bị thiếu
________số 8_______sửa tôi
Đầu tiên, hãy chạy phiên bản PHP trên máy tính của bạn
php --versionSau đó, trên Ubuntu, chỉ cần chạy lệnh này
# For php v7.0 sudo apt-get install php7.0-zip # For php v7.1 sudo apt-get install php7.1-zip # For php v7.2 sudo apt-get install php7.2-zipTrên CentO
yum install php-pecl-zipXong. Hy vọng nó giúp
Advanced Package Tool, hay APT, là một giao diện người dùng phần mềm miễn phí hoạt động với các thư viện cốt lõi để xử lý việc cài đặt và gỡ bỏ phần mềm trên Debian, Ubuntu và các bản phân phối Linux khác. APT đơn giản hóa quy trình quản lý phần mềm trên các hệ thống máy tính giống Unix bằng cách tự động truy xuất, cấu hình và cài đặt các gói phần mềm, từ các tệp được biên dịch sẵn hoặc bằng cách biên dịch mã nguồn
apt-get là công cụ dòng lệnh để xử lý các gói và có thể được coi là "back-end" của người dùng đối với các công cụ khác sử dụng thư viện APT
cài đặt apt-get được theo sau bởi một hoặc nhiều gói mong muốn để cài đặt hoặc nâng cấp. Mỗi gói là một tên gói, không phải là tên tệp đủ điều kiện. Tất cả các gói được yêu cầu bởi (các) gói được chỉ định để cài đặt cũng sẽ được truy xuất và cài đặt. /etc/apt/nguồn. tệp danh sách được sử dụng để định vị các gói mong muốn. Nếu một dấu gạch nối được thêm vào tên gói (không có khoảng trống ở giữa), thì gói đã xác định sẽ bị xóa nếu nó được cài đặt. Tương tự, một dấu cộng có thể được sử dụng để chỉ định gói cần cài đặt. Các tính năng sau này có thể được sử dụng để ghi đè các quyết định do hệ thống giải quyết xung đột của apt-get đưa ra