Đã xảy ra lỗi, trước tiên bạn phải cài đặt tiện ích mở rộng php zip

Tại Bobcares, chúng tôi nhận được yêu cầu bật tiện ích mở rộng mã zip PHP như một phần của Dịch vụ quản lý máy chủ của chúng tôi

Hôm nay, hãy xem cách Kỹ sư hỗ trợ của chúng tôi kích hoạt tiện ích mở rộng zip PHP trong cPanel

Tại sao chúng ta cần phần mở rộng zip PHP?

Chủ sở hữu trang web luôn tìm cách tối ưu hóa tệp trang web. Nén là một cách để giảm kích thước tệp

Định dạng tệp lưu trữ zip hỗ trợ nén dữ liệu không mất dữ liệu, do đó làm cho nó phù hợp để gửi và lưu trữ dữ liệu

Nếu trang web sử dụng định dạng tệp zip, trang web đó cần có phần mở rộng zip để xử lý. Tức là, tiện ích mở rộng zip cho phép người dùng đọc và ghi vào tệp zip

Bây giờ, hãy xem cách Kỹ sư hỗ trợ của chúng tôi kích hoạt tiện ích mở rộng zip PHP trong cPanel

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

1. Đầu tiên, chúng tôi đăng nhập vào cPanel và nhấp vào Gói PHP PEAR có sẵn trong phần PHẦN MỀM. Biểu tượng xuất hiện như trong hình

2. Sau đó, chúng tôi nhập zip vào thanh tìm kiếm và Archive_Zip sẽ khả dụng. Tại đây, chúng ta nhấn vào biểu tượng cài đặt

3. Sau khi cài xong Archive_Zip chúng ta chuyển sang bước trên nhấn vào biểu tượng Select PHP Version

4. Bây giờ, Archive_Zip hiển thị ở đây. Nhấp vào hộp kiểm của tiện ích mở rộng zip. Và nhấn nút lưu để thêm Archive_Zip vào phiên bản PHP hiện tại. Điều này sẽ cài đặt phần mở rộng PHP Zip

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

Phần mở rộng zip là một yêu cầu rất cơ bản cho các trang web hiện nay. Vì vậy, chúng tôi kích hoạt nó trong tất cả các máy chủ mà chúng tôi quản lý. Hãy xem cách chúng tôi kích hoạt nó thông qua WHM

Ban đầu, chúng tôi đăng nhập vào WHM và điều hướng như sau,

Phần mềm >> EasyApache 4 >> Tùy chỉnh >> Phần mở rộng PHP. Ở đây chúng tôi tìm kiếm zip và kích hoạt phpx. x-php-zip cho tất cả các phiên bản. Cuối cùng, chúng tôi nhấp vào Xem xét và cung cấp

Điều này kích hoạt tiện ích mở rộng zip cho tất cả các trang web PHP trong máy chủ

Các lỗi thường gặp khi bật tiện ích mở rộng PHP Zip

Bây giờ, hãy xem một số lỗi phổ biến mà khách hàng của chúng tôi đã báo cáo cho chúng tôi khi bật tiện ích mở rộng mã zip PHP

1. thiếu thư viện

Gần đây, một trong những khách hàng của chúng tôi đã tiếp cận chúng tôi với thông báo lỗi bên dưới

PHP ZipArchive Library is missing or disabled

Các kỹ sư hỗ trợ của chúng tôi đã kiểm tra phiên bản PHP hiện tại bằng lệnh,

php -v

Anh ấy đã sử dụng CentOS 6 với Apache và PHP 7. 0. PHP 7 cung cấp một php7. gói 0-zip. Chúng tôi đã cài đặt nó bằng lệnh,

yum install php7.0-zip

Chúng tôi đã sử dụng lệnh dưới đây để kiểm tra các thư viện,

yum list installed | grep -i php

Cuối cùng, chúng tôi đã chạy lệnh bên dưới để khởi động lại Apache,

service httpd restart

Cuối cùng, điều này đã sửa lỗi

2. Lỗi lệnh cài đặt

Các tiện ích mở rộng zip PHP cũng có thể được bật thông qua các lệnh. Vì vậy, rất ít khách hàng cố gắng cài đặt nó thông qua các lệnh. Nhưng những sai lầm trong lệnh dẫn đến lỗi

Dưới đây là một ví dụ khi khách hàng gặp lỗi do nhập sai lệnh

Khách hàng nhận lỗi Class ZipExtension not found. Anh ấy đang sử dụng CentOS 7 và PHP 7. 0. 27

Kỹ sư hỗ trợ của chúng tôi đã kiểm tra lệnh mà anh ấy đã sử dụng. Lệnh là,

yum install php70-php-pecl-zip

Gói thực tế là php-pecl-zip. x86_64. Vì vậy, chúng tôi đã cài đặt nó bằng lệnh,

yum install php70-php-pecl-zip.x86_64

Và sau đó, chúng tôi đã kích hoạt nó bằng cách chạy lệnh,

echo "extension=zip.so" >> /etc/php.d/zip.ini

Điều này đã sửa lỗi và tiện ích mở rộng PHP đã được bật

[Cần hỗ trợ trong việc kích hoạt tiện ích mở rộng PHP? . ]

Phần kết luận

Nói tóm lại, các trang web PHP sử dụng tệp zip yêu cầu phần mở rộng zip để xử lý dữ liệu. Hôm nay, chúng ta đã thấy cách Kỹ sư hỗ trợ của chúng tôi kích hoạt tiện ích mở rộng zip PHP trong cPanel

Cách dễ nhất cho bạn là tìm một tệp thực thi php-cgi hiện có từ một số gói, dự án hoặc ứng dụng đã được cài đặt trên hệ điều hành của bạn. Ví dụ: với lệnh "Sudo find / -name php-cgi", bạn có thể tìm kiếm toàn bộ hệ thống tệp của mình để tìm tệp nhị phân php-cgi đã được cài đặt ở đâu đó. Trên Ubuntu của tôi, nó tìm thấy những thứ này

/usr/bin/php-cgi
/etc/alternatives/php-cgi
/var/lib/dpkg/alternatives/php-

/etc/alternatives/php-cgi -i > phpinfo. html

google-chrome phpinfo. html

Để kiểm tra phiên bản PHP nào và phần mở rộng nào được bật theo mặc định. Hóa ra nó có rất nhiều tiện ích mở rộng được bật và nó bao gồm tiện ích mở rộng ZIP mà bạn đang tìm kiếm. Vì vậy, các bước để làm cho nó hoạt động là sao chép php-cgi đó vào thư mục phpdesktop và trỏ đến nó bằng cách chỉnh sửa cài đặt. tùy chọn json "cgi_interpreter". Tôi khuyên bạn nên làm điều tương tự trên hệ điều hành của mình và bạn sẽ thấy nó hoạt động ngay lập tức

Chủ đề duy nhất trong diễn đàn này với vấn đề này tôi có thể tìm thấy đã được lưu trữ và không có giải pháp nào được mô tả

Sẽ thật tuyệt nếu bạn có thể giúp tôi hoặc có mẹo/manh mối làm thế nào để nó chạy

btw - diễn ngôn cấm có tiêu đề tương tự - chuỗi được đề cập trong kho lưu trữ cũng có "Tiện ích mở rộng PHP Zip chưa được cài đặt" - tôi không có ý nghĩa gì khi cấm các tiêu đề tương tự - nhưng đó là một chủ đề khác và chỉ là 2 xu của tôi

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

Bước 1. Đăng nhập vào cPanel của bạn. Đăng nhập vào cPanel và truy cập Gói PHP PEAR. Nhập Zip vào thanh tìm kiếm
Bước 2. Cài đặt tiện ích mở rộng Zip PHP. Bây giờ, bạn sẽ tìm thấy Archive_Zip. .
Bước 3. Thay đổi phiên bản PHP và bật tiện ích mở rộng PHP Zip. Thay đổi phiên bản PHP thành bất kỳ phiên bản nào không có nguồn gốc và nhấp vào “Đặt làm hiện tại”

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

Bước 1. Nhấp vào nút Cấu hình, sau đó chọn tệp php. 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 xác định vị trí của dòng “extension = ”. Bước 3. Tìm tiện ích 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 tiện ích mở rộng zip PHP trên Mac?

Hướng dẫn .
Để cài đặt php-zip, hãy chạy lệnh sau trong thiết bị đầu cuối macOS [Ứng dụng->Tiện ích->Terminal] sudo port install php-zip Copy
Để xem những tập tin nào đã được cài đặt bởi php-zip, hãy chạy. nội dung cổng php-zip Sao chép
Để sau này nâng cấp php-zip, hãy chạy. sudo port selfupdate && sudo port upgrade php-zip Sao chép

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

Các bước cài đặt tiện ích mở rộng PHP trong cPanel .
Bước 1. Chọn cPanel và đăng nhập
Bước 2. Chuyển đến phiên bản PHP
Bước 3. Chọn phiên bản PHP lý tưởng của bạn và nhấp vào Đặt làm hiện tại và chọn các tiện ích mở rộng
Bước 4. Chọn Tiện ích mở rộng cần thiết

Chủ Đề