Cách bật tiện ích mở rộng PHP

  1. Tài liệu ISPmanager 5 Lite
  2. PHP
  3. Cài đặt tiện ích mở rộng PHP theo cách thủ công

Cài đặt tiện ích mở rộng PHP theo cách thủ công

Phiên bản PHP gốc


Thực hiện lệnh bên dưới để cài đặt tiện ích mở rộng cho phiên bản PHP gốc

CentOS

yum install 

BASH

Debian

apt install 

BASH

Phiên bản PHP thay thế


Bạn có thể cài đặt tiện ích mở rộng cho phiên bản PHP thay thế

  • sử dụng trình quản lý gói Pecl;
  • từ mã nguồn

Cài đặt tiện ích mở rộng bằng trình quản lý gói Pecl

Hãy cài đặt memcache làm ví dụ

  1. Cài đặt các gói

    CentOS

    yum install autoconf gcc zlib-devel

    BASH

    Debian

    apt install autoconf gcc zlib1g-dev

    BASH

    Cách bật tiện ích mở rộng PHP

    Ghi chú

    Các gói bổ sung có thể được yêu cầu khi bạn cài đặt các tiện ích mở rộng khác

  2. Cài đặt tiện ích mở rộng

    /opt//bin/pecl install memcache

    BASH

  3. Kết nối tiện ích mở rộng cho phiên bản PHP được yêu cầu

    echo extension= >> /opt//etc/php.d/.ini

    BASH

    Ví dụ

    echo extension=memcache.so >> /opt//etc/php.d/memcache.ini

    BASH

Cài đặt từ mã nguồn

Hãy cài đặt env làm ví dụ. .

  1. Tải xuống và giải nén kho lưu trữ với mã nguồn mở rộng

    cd /tmp
    wget -O env.tar.gz http://pecl.php.net/get/env
    tar xzvf env.tar.gz
    cd env-0.2.1/

    BASH

  2. Chạy quá trình cấu hình và thiết lập

    ________số 8

    BASH

  3. Bật tiện ích mở rộng trên toàn cầu cho phiên bản PHP được yêu cầu

    echo 'extension=env.so' > /opt//etc/php.d/20-env.ini

    BASH

Ghi chú

Quá trình thiết lập tiện ích mở rộng có thể yêu cầu các gói bổ sung không được mô tả trong bài viết này

×

Tất cả các tệp cấu hình mô-đun PHP đã cài đặt đều có sẵn trong thư mục /etc/php/{php_version}/mods-available. Bạn có thể thấy số lượng tệp có phần mở rộng. ban đầu. Bạn phải cài đặt các mô-đun PHP cụ thể, bạn cần kích hoạt trước khi sử dụng hướng dẫn này. Gói php-common cung cấp các lệnh sau để quản lý các mô-đun PHP

  • phpenmod – Được sử dụng để kích hoạt các mô-đun trong PHP
  • phpdismod – Được sử dụng để vô hiệu hóa các mô-đun trong PHP
  • phpquery – Dùng để xem trạng thái các module của PHP

Có sẵn 3 loại SAPI (API máy chủ) – CLI, FPM, Apache2 được sử dụng phổ biến nhất. Bạn có thể xác định SAPI bằng cách sử dụng công tắc

apt install 
3 để bật/tắt mô-đun chỉ cho điều đó

Kích hoạt các mô-đun PHP

Sử dụng lệnh phpenmod theo sau là tên mô-đun để kích hoạt mô-đun PHP cụ thể trên hệ thống của bạn. Trong ví dụ dưới đây, lệnh đầu tiên là một ví dụ và lệnh thứ hai sẽ kích hoạt mô-đun mbstring cho tất cả các phiên bản PHP đã cài đặt và tất cả SAPI

apt install 
0

Bạn cũng có thể xác định phiên bản PHP bằng cách sử dụng công tắc

apt install 
4 để kích hoạt các mô-đun cụ thể. Sử dụng điều này, bạn sẽ kích hoạt mô-đun cho tất cả SAPI

apt install 
1

Sử dụng công tắc

apt install 
3 để xác định SAPI nhằm bật các mô-đun cụ thể cho SAPI cụ thể cho tất cả các phiên bản PHP

apt install 
2

Bạn cũng có thể xác định cả phiên bản PHP và SAPI để cập nhật cụ thể hơn

Vô hiệu hóa các mô-đun PHP

Bạn cũng có thể tắt bất kỳ mô-đun PHP không cần thiết nào khỏi hệ thống của mình bằng lệnh phpdismod. Ví dụ: tắt mô-đun mbstring cho TẤT CẢ các phiên bản PHP và tất cả SAPI

PHP là ngôn ngữ kịch bản máy chủ đa năng. Nó là một công cụ mạnh mẽ và quan trọng để phát triển các trang Web động và tương tác. Nó được sử dụng rộng rãi, miễn phí, nhanh chóng, linh hoạt và thực dụng. Sau khi cài đặt PHP và máy chủ web trên Windows, cũng cần có các tiện ích mở rộng vì chúng cung cấp chức năng bổ sung. PHP với các tiện ích mở rộng là sự kết hợp tốt nhất để các nhà phát triển phát triển các trang web hoặc ứng dụng năng động và tương tác hơn. Tiện ích mở rộng có thể được chọn khi PHP bắt đầu bằng cách sửa đổi php của bạn. ban đầu.  

Có rất nhiều tiện ích mở rộng được tích hợp trong phiên bản Windows của PHP. Để tải thêm tiện ích mở rộng bạn cần. dll trong hệ thống của bạn. Chỉ thị tiện ích mở rộng hoặc DLL bổ sung không yêu cầu tải các tiện ích mở rộng này. Có nhiều cách để cài đặt tiện ích mở rộng, sau đây là một trong những cách cài đặt tiện ích mở rộng php trên Windows

điều kiện tiên quyết. Máy chủ web (e. g. Apache, XAMPP)

Xác minh tiện ích mở rộng đã được cài đặt hay chưa

Để xác minh tiện ích mở rộng đã được cài đặt hay chưa, bạn phải làm theo bước sau

Bước 1. Tạo một tệp mới trong thư mục gốc với phần mở rộng. php như findexten. php. Trong tập tin này viết đoạn mã sau

// Nó sẽ trả về tất cả các cấu hình của máy chủ

phpinfo();

?>

Bước 2. Chạy tệp này trong bất kỳ trình duyệt nào và bạn sẽ thấy tiện ích mở rộng đã cho được cài đặt hay chưa

Cài đặt tiện ích mở rộng PHP trên Windows

Để cài đặt tiện ích mở rộng PHP, chúng ta cần làm theo các bước sau

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.  

Cách bật tiện ích mở rộng PHP

Bước 2. Xác định vị trí dòng xác định vị trí của dòng “extension = ”.  

Cách bật tiện ích mở rộng PHP

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 đó. Ví dụ: nếu bạn muốn cài đặt tiện ích mở rộng IMAP, hãy xóa dấu chấm phẩy của dòng sau và lưu tệp

Làm cách nào để sử dụng tiện ích mở rộng trong PHP?

Để sử dụng tiện ích mở rộng, bạn chỉ cần kết nối tiện ích đó với mã nhị phân PHP của ứng dụng . Bạn có thể sử dụng tiện ích mở rộng có sẵn công khai hoặc tạo tiện ích mở rộng của riêng bạn để. Cung cấp các hàm và/hoặc lớp để làm việc với các cấu trúc dữ liệu như chuỗi, mảng, đối tượng, danh sách và đồ thị.

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

Phần mở rộng mã zip PHP được sử dụng để đọc và ghi các tệp nén zip. .
Đăng nhập vào tài khoản cPanel của bạn
Chuyển đến menu Chọn phiên bản PHP
Nhấp vào tab Tiện ích mở rộng
Kiểm tra tiện ích mở rộng zip để bật nó

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

Làm theo các bước sau để cài đặt nó. .
Cài đặt gói sau. cập nhật sudo apt-get sudo apt-get cài đặt -y autoconf
Kích hoạt mô-đun trong /opt/bitnami/php/etc/php. ini bằng cách thêm dòng này vào cuối. tiện ích mở rộng = redis. Vì thế
Kiểm tra xem mô-đun đã được cài đặt đúng chưa bằng lệnh sau. php -m. grep redis

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

Để bật hỗ trợ GD hãy định cấu hình PHP --with-gd[=DIR], trong đó DIR là thư mục cài đặt cơ sở GD . Để sử dụng phiên bản đi kèm được đề xuất của thư viện GD, hãy sử dụng tùy chọn cấu hình --with-gd. Thư viện GD yêu cầu libpng và libjpeg để biên dịch. Kể từ PHP 7. 4.