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

Nếu bạn đang chạy Centos 7 hoặc phiên bản cũ hơn, việc cài đặt tiện ích mở rộng php bằng dòng lệnh có thể hữu ích. Bằng cách này, bạn không cần sử dụng EasyApache và chọn tiện ích mở rộng

Iconv và Curl

 pear channel-update pear.php.net
 yum install ea-php73-php-iconv -y
 yum install ea-php72-php-iconv -y
 yum install ea-php72-php-curl -y

opcache

yum install ea-php72-opcache
 yum install ea-php-opcache
 yum install php-opcache

Thư viện GD

Cần thiết bởi wordpress để tối ưu hóa hình ảnh khi bạn tải hình ảnh lên

yum install php php-common php-cli php-gd php72-gd

mysql

yum install php7-mysql

Tiện ích mở rộng quan trọng

Các tiện ích mở rộng quan trọng khác mà bạn có thể cần

bcmathhashmime_magicReflectionwddx lịchbiểu tượngvmssqlsessionxmlctypeimagick*mysqlSimpleXMLxmlreadercurlimapmysqlisoapxmlrpcdateionCube LoaderopensslsocketsxmlwritedomjsonpcreSourceGuardianxslexif*libxmlPDOSPLzipfiltermagickwand*pdo_mysqlSQLitezlibftpmbstringpdo_sqlitestandardgdmcryptposixtidygettextmhashpspelltoken

*Các mô-đun exif, tưởng tượng và ma thuật hiện chỉ khả dụng trên các máy chủ Linux

Prabhu Balakrishnan

Người sáng lập Tạp chí Corpocrat và chuyên gia hàng đầu thế giới về quyền công dân thông qua đầu tư và các chương trình thị thực vàng hỗ trợ các cá nhân giàu có từ năm 2011. Ông có 15 năm kinh nghiệm trong lĩnh vực tài chính, ngân hàng, bảo hiểm, công ty nước ngoài và tư vấn định cư. Ông là người sáng lập các thương hiệu toàn cầu như Best Citizenships, Citizenship Shop và World Citizenship Council [WCC] phục vụ các chương trình di cư diện đầu tư. Chuyên về khởi nghiệp và nền tảng trực tuyến có bằng kỹ sư máy tính. Các sở thích khác bao gồm máy chủ Linux, Máy học và Tiền điện tử. Anh ấy sống ở Budapest, Hungary

EasyApache 4 [EA4] giúp việc quản lý Tiện ích mở rộng PHP trở nên rất đơn giản. Nếu bạn đang sử dụng EasyApache 3 [EA3] thì nên nâng cấp lên EasyApache 4. Trong hướng dẫn này, bạn sẽ tìm hiểu các bước để cài đặt tiện ích mở rộng fileinfo PHP bằng EasyApache 4 từ Trình quản lý Máy chủ Web [WHM] và Giao diện Dòng lệnh [CLI] của bạn

GHI CHÚ. Cần có VPS hoặc Máy chủ chuyên dụng có quyền truy cập root để làm theo các bước trong hướng dẫn này

  • Cài đặt từ WHM
    • Cài đặt từ CLI
  • Tiện ích mở rộng PHP có sẵn

Nếu bạn đang sử dụng AlmaLinux 8, thì chỉ có các phiên bản sau của PHP thông qua EasyApache 4

  • PHP7. 2
  • PHP7. 3
  • PHP7. 4
  • PHP8. 0
  • PHP8. 1

Các phiên bản sau sẽ không khả dụng khi sử dụng AlmaLinux 8

  • PHP5. 4
  • PHP5. 5
  • PHP5. 6
  • PHP7. 0
  • PHP7. 1

Để xem các phiên bản mới nhất hiện có, bạn có thể chạy lệnh sau

repoquery --repoid=EA4 --queryformat="%{name}" | grep -Eoh "ea-php[0-9]{2}" | sort | uniq

AlmaLinux 8 không hỗ trợ tải các phiên bản kế thừa của PHP [trước phiên bản 7. 2]. Hỗ trợ cho các phiên bản cũ hơn này có thể được tải bằng CentOS

Cài đặt từ WHM

EasyApache 4 được thiết kế dưới dạng giao diện người dùng để chương trình yum tích hợp vào WHM. Tuy nhiên, một lưu ý quan trọng là bạn cần cài đặt tiện ích mở rộng PHP riêng cho từng phiên bản PHP. Hướng dẫn bên dưới cung cấp các bước cần thực hiện để cài đặt tiện ích mở rộng PHP fileinfo [dành cho phiên bản PHP 5. 5, 5. 6, 7. 0 và 7. 1] sử dụng WHM

  1. Đăng nhập vào WHM với quyền root
  2. Nhập 'dễ dàng' vào trường tìm kiếm ở trên cùng bên trái của WHM
  3. Trong danh mục Phần mềm, nhấp vào EasyApache 4
  4. Trong phần Gói hiện được cài đặt, nhấp vào nút Tùy chỉnh
  5. Nhấp vào tùy chọn Tiện ích mở rộng PHP từ bên trái
  6. Trong trường Tìm kiếm, nhập để nhập 'fileinfo'
  7. Nhấp vào [các] nút chuyển đổi bên cạnh [các] phiên bản PHP mà bạn muốn cài đặt tiện ích mở rộng PHP cho
  8. Nhấp vào tùy chọn Đánh giá từ bên trái
  9. Xác nhận các tùy chọn bạn đã chọn được liệt kê trong phần “Vui lòng xem lại danh sách các gói sau đây bạn sắp cài đặt bằng cách cung cấp cấu hình này. " tiết diện. Sau đó, nhấp vào nút Cung cấp
  10. Sau khi cài đặt hoàn tất, bạn sẽ nhận được một thông báo. “Quá trình cung cấp đã hoàn tất”. Nhấn nút Done để kết thúc

Bây giờ bạn đã hoàn tất việc cài đặt tiện ích mở rộng fileinfo PHP từ WHM, bạn có thể xem phpinfo của mình. trang php để xác nhận nó được kích hoạt

Cài đặt từ CLI

EasyApache 4 cũng được thiết kế để cho phép cài đặt các tiện ích mở rộng PHP thông qua Giao diện dòng lệnh [CLI] bằng cách sử dụng Trình cập nhật Yellowdog đã sửa đổi [yum]. Một lần nữa, điều quan trọng cần lưu ý là bạn cần cài đặt tiện ích mở rộng PHP riêng cho từng phiên bản PHP

Ngoài ra, các gói của EA4 cho các mô-đun và tiện ích mở rộng PHP sử dụng quy ước đặt tên mô-đun ea-php##-php. Chỉ cần thay thế ## bằng số phiên bản PHP [ví dụ của chúng tôi. '55', '56', '70' và '71'] và mô-đun có tên của mô-đun/tiện ích mở rộng PHP [trong ví dụ của chúng tôi là 'fileinfo']. Các bước bên dưới cho biết cách bạn có thể cài đặt thông tin tệp mở rộng PHP từ CLI bằng yum

  1. Kết nối với máy chủ của bạn thông qua kết nối SSH
  2. Đầu tiên, cập nhật cPanel bằng cách chạy lệnh sau.
    /scripts/upcp
  3. Khi "upcp" hoàn tất, hãy chạy lệnh sau.
    yum install -y ea-php55-php-fileinfo ea-php56-php-fileinfo ea-php70-php-fileinfo ea-php71-php-fileinfo

GHI CHÚ. Trong ví dụ của chúng tôi, PHP 5. 5, 5. 6, 7. 0 và 7. 1 đã được cài đặt trên máy chủ. Vì lý do này, lệnh ví dụ của chúng tôi bao gồm từng phiên bản PHP đó để cài đặt phần mở rộng PHP, fileinfo, cho tất cả các phiên bản PHP tồn tại trên máy chủ. Chỉ cần bao gồm từng phiên bản PHP bạn muốn cài đặt tiện ích mở rộng trong lệnh bạn sử dụng. Nếu bạn không muốn cài đặt tiện ích mở rộng cho một phiên bản PHP nhất định, KHÔNG chỉ định phiên bản đó trong lệnh của bạn

Bây giờ bạn đã hoàn tất cài đặt tiện ích mở rộng fileinfo PHP từ CLI, bạn có thể xác nhận nó đã được bật bằng cách chạy lệnh sau [thay thế ## bằng phiên bản PHP bạn muốn kiểm tra

scl enable ea-php## 'php -i' | grep 'fileinfo'

Ví dụ

________số 8

Tiện ích mở rộng PHP có sẵn

Dưới đây là danh sách các phần mở rộng PHP cho PHP 8. Các tiện ích mở rộng có sẵn sẽ khác nhau tùy thuộc vào [các] phiên bản PHP đã cài đặt của bạn

  • xây dựng – vận chuyển gói cấu hình xây dựng cơ bản
  • libc-client – ​​Thư viện thư UW C-client
  • libc-client-devel – công cụ phát triển cho các chương trình sẽ sử dụng thư viện UW IMAP
  • libc-client-static – Thư viện tĩnh UW IMAP
  • lê – Khung kho lưu trữ ứng dụng và tiện ích mở rộng PHP
  • php – PHP DSO
  • php-bcmath – mô-đun cho các ứng dụng PHP để sử dụng thư viện bcmath
  • php-bz2 – mô-đun cho các ứng dụng PHP có giao diện với. tập tin bz2
  • php-calendar – mô-đun cho các ứng dụng PHP cần tính toán ngày/giờ
  • php-cli – CLI cho PHP
  • php-common – các tệp phổ biến cho PHP
  • php-curl – mô-đun cho các ứng dụng PHP cần giao tiếp với curl
  • php-dba – mô-đun lớp trừu tượng hóa cơ sở dữ liệu cho các ứng dụng PHP
  • php-dbg – trình gỡ lỗi PHP tương tác
  • php-devel – các tệp cần thiết để xây dựng các phần mở rộng PHP
  • php- Enchant – Tiện ích mở rộng chính tả mê hoặc cho các ứng dụng PHP
  • php-exif – mô-đun cho các ứng dụng PHP cần hoạt động với siêu dữ liệu hình ảnh
  • php-fileinfo – mô-đun cho các ứng dụng PHP cần phát hiện các loại tệp
  • php-fpm – Trình quản lý quy trình PHP FastCGI
  • php-ftp – mô-đun cho các ứng dụng PHP cần hỗ trợ giao thức FTP đầy đủ
  • php-gd – mô-đun cho các ứng dụng PHP để sử dụng thư viện đồ họa gd
  • php-gettext – mô-đun cho các ứng dụng PHP cần hỗ trợ ngôn ngữ bản địa
  • php-gmp – mô-đun cho các ứng dụng PHP để sử dụng thư viện GNU MP
  • php-iconv – module cho các ứng dụng PHP cần chuyển đổi bộ ký tự
  • php-imagick – phần mở rộng php gốc để tạo và sửa đổi hình ảnh bằng API ImageMagick
  • php-imap – mô-đun cho các ứng dụng PHP sử dụng IMAP
  • php-intl – phần mở rộng quốc tế hóa cho các ứng dụng PHP
  • php-ldap – mô-đun cho các ứng dụng PHP sử dụng LDAP
  • php-libsodium – thư viện phần mềm hiện đại, dễ sử dụng để mã hóa, giải mã, chữ ký, băm mật khẩu và hơn thế nữa. Mục tiêu của nó là cung cấp tất cả các hoạt động cốt lõi cần thiết để xây dựng các công cụ mật mã cấp cao hơn
  • php-litespeed – Máy chủ web LiteSpeed ​​hỗ trợ PHP
  • php-mbstring – mô-đun cho các ứng dụng PHP cần xử lý chuỗi nhiều byte
  • php-memcached – phần mở rộng php-memcached cho ea-php80
  • php-mysqlnd – mô-đun cho các ứng dụng PHP sử dụng cơ sở dữ liệu MySQL
  • php-odbc – mô-đun cho các ứng dụng PHP sử dụng cơ sở dữ liệu ODBC
  • php-opcache – Zend OPcache
  • php-pdo – mô-đun trừu tượng truy cập cơ sở dữ liệu cho các ứng dụng PHP
  • php-pgsql – Mô-đun cơ sở dữ liệu PostgreSQL cho PHP
  • php-posix – mô-đun cho các tập lệnh PHP cần truy cập vào các chức năng POSIX
  • quy trình php – mô-đun cho tập lệnh PHP sử dụng giao diện quy trình hệ thống
  • php-pspell – mô-đun cho các ứng dụng PHP để sử dụng giao diện pspell
  • php-redis – Phần mở rộng PHP để giao tiếp với Redis
  • php-snmp – mô-đun cho các ứng dụng PHP truy vấn các thiết bị được quản lý bởi SNMP
  • php-soap – mô-đun cho các ứng dụng PHP sử dụng giao thức SOAP
  • php-sockets – mô-đun cho các ứng dụng PHP cần truy cập cấp thấp vào ổ cắm
  • php-sodium – phần mở rộng mã hóa dựa trên Libsodium
  • php-sourceguardian – trình tải cho các tệp PHP được mã hóa SourceGuardian
  • php-tidy – mô-đun PHP tiêu chuẩn cung cấp hỗ trợ thư viện gọn gàng
  • php-xml – mô-đun cho các ứng dụng PHP sử dụng XML
  • php-zip – module cho các ứng dụng PHP cần xử lý. tập tin nén
  • thời gian chạy – gói xử lý Bộ sưu tập phần mềm ea-php80
  • scldevel – tệp phát triển vận chuyển gói cho ea-php80

Bạn có thể xem danh sách tiện ích mở rộng PHP được ghi lại tại PHP. bọc lưới

Bây giờ bạn đã biết cách cài đặt tiện ích mở rộng PHP bằng EasyApache 4, bạn có thể tiếp tục tùy chỉnh môi trường Apache/PHP của máy chủ của mình. Việc cài đặt các phần mở rộng PHP khác và các mô-đun Apache thường được thực hiện theo quy trình tương tự. Hãy nhớ xem Kênh giáo dục EasyApache của chúng tôi để biết thêm các hướng dẫn nâng cao

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

1 câu trả lời .
Mở tệp /etc/php5/apache2/php. ban đầu
Thêm dòng này vào cuối tập tin. tiện ích mở rộng = json. Vì thế
khởi động lại apache2 sudo dịch vụ apache2 khởi động lại

Làm cách nào để cài đặt JSON trong cPanel?

json, bạn phải sử dụng tập lệnh install_plugin để cài đặt plugin của mình vào giao diện cPanel. .
Tạo cài đặt. tập tin json
Thêm một hoặc nhiều nhóm vào cài đặt. tập tin json
Thêm một hoặc nhiều biểu tượng để cài đặt. .
Bao gồm cài đặt hoàn chỉnh

Làm cách nào để cài đặt phiên bản PHP trong cPanel?

tệp php. .
Đăng nhập vào cPanel
Trong phần Phần mềm, nhấp vào biểu tượng Bộ chọn PHP
Điều hướng đến thư mục của trang web bạn muốn nâng cấp PHP. Gốc tài liệu cho trang web chính trên tài khoản của bạn là thư mục public_html
Chọn phiên bản PHP bạn muốn sử dụng từ menu thả xuống, sau đó nhấp vào nâng cấp

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

Cài đặt libsodium trên máy chủ cPanel .
Đăng nhập vào WHM và đi đến 'Terminal'
Loại. yum -y cài đặt libsodium libsodium-devel
Khi đã cài đặt xong, hãy truy cập WHM -> Trình cài đặt mô-đun
Chọn phiên bản PHP của bạn ở trên cùng và gõ. libsodium trong hộp cài đặt PHP PECL, sau đó nhấn 'Cài đặt ngay'

Chủ Đề