Hướng dẫn enable extension in php ini ubuntu - bật tiện ích mở rộng trong php ubuntu này

Tất cả các tệp cấu hình mô-đun PHP đã cài đặt có sẵn theo thư mục/etc/php/{php_version}/mod-alails. Bạn có thể thấy số lượng tệp có phần mở rộng .ini. Bạn phải cài đặt các mô -đun PHP cụ thể, bạn cần bật trước khi sử dụng hướng dẫn này. Gói Php-Common cung cấp các lệnh theo dõi để quản lý các mô-đun PHP./etc/php/{php_version}/mods-available directory. You can see the number of files with extension .ini. You must have installed specific PHP modules, you need to enable before using this tutorial. The php-common package provides followings commands to manage PHP modules.

  • PHPENMOD - Được sử dụng để kích hoạt các mô -đun trong PHP Used to enable modules in PHP
  • PHPDismod - Được sử dụng để vô hiệu hóa các mô -đun trong PHP Used to disable modules in PHP
  • PHPQuery - Được sử dụng để xem trạng thái của các mô -đun của PHP Used to view status of modules of PHP

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

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
5 sang mô -đun bật/tắt cho điều đó.CLI, FPM, Apache2 being the most commonly used. You can define SAPI using
### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
5 switch to enable/disable module for that only.

Sử dụng lệnh PHPENMOD theo sau là tên mô -đun để bậ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 cài đặt và tất cả SAPI.phpenmod command followed by module name to enable specific PHP module on your system. In the below example, the first command is an example and the second command will enable mbstring module for all installed PHP versions and all SAPI.

### Syntax
phpenmod MODULE_NAME

### Enable mbstring php module
phpenmod mbstring

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

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
6 để bậ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.

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring

Sử dụng chuyển đổi

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
7 để xác định SAPI để cho phép các mô -đun cụ thể cho SAPI cụ thể cho tất cả các phiên bản PHP.

### Syntax
phpenmod -s  

### Enable module for specific SAPI
phpenmod -s cli mbstring
phpenmod -s fpm mbstring
phpenmod -s apache2 mbstring

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.

Tắt các mô -đun PHP

Bạn cũng có thể vô hiệu hóa bất kỳ mô-đun PHP không cần thiết nào từ hệ thống của mình bằng lệnh PHPDismod. Ví dụ, vô hiệu hóa mô -đun MBString cho tất cả các phiên bản PHP và tất cả SAPI.phpdismod command. For example, disable mbstring module for ALL PHP versions and all SAPI.

phpdismod mbstring

Để vô hiệu hóa bất kỳ mô -đun nào cho phiên bản PHP cụ thể, hãy sử dụng lệnh bên dưới.

phpdismod -v 7.4 mbstring

Để vô hiệu hóa bất kỳ mô -đun nào cho SAPI cụ thể trên tất cả các phiên bản PHP, hãy sử dụng lệnh bên dưới.

phpdismod -s apache2 mbstring

Kiểm tra các mô -đun và gói PHP đã cài đặt

Ngoài việc chạy

php -m

Để có được danh sách các mô -đun PHP đã cài đặt, có lẽ bạn sẽ thấy hữu ích khi có được danh sách các gói PHP hiện đã được cài đặt trong Ubuntu:modules, you will probably find it helpful to get the list of the currently installed php packages in Ubuntu:

sudo dpkg --get-selections | grep -v deinstall | grep php

Điều này rất hữu ích vì Ubuntu cung cấp các mô -đun PHP có sẵn thông qua các gói.modules available via packages.

Sau đó, bạn có thể cài đặt các mô -đun cần thiết bằng cách chọn từ các gói PHP UBuntu có sẵn mà bạn có thể xem bằng cách chạy:modules by selecting from the available Ubuntu php packages, which you can view by running:

sudo apt-cache search php | grep "^php5-"

Hoặc, cho Ubuntu 16.04 trở lên:

sudo apt-cache search php | grep "^php7"

Như bạn đã đề cập, có rất nhiều thông tin có sẵn về việc cài đặt thực tế các gói mà bạn có thể yêu cầu, vì vậy tôi sẽ không đi sâu vào chi tiết về điều đó ở đây.

Liên quan: Kích hoạt / Vô hiệu hóa các mô -đun PHP đã cài đặt

Có thể là một mô -đun đã cài đặt đã bị vô hiệu hóa. Trong trường hợp đó, nó sẽ không hiển thị khi chạy

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
8, nhưng nó sẽ hiển thị trong danh sách các gói Ubuntu đã cài đặt.installed module has been disabled. In that case, it won't show up when running
### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
8, but it will show up in the list of installed Ubuntu packages.

Các mô -đun có thể được bật/tắt thông qua công cụ

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
9 (
### Syntax
phpenmod -s  

### Enable module for specific SAPI
phpenmod -s cli mbstring
phpenmod -s fpm mbstring
phpenmod -s apache2 mbstring
0 trên bản phân phối sau) là một phần của gói
### Syntax
phpenmod -s  

### Enable module for specific SAPI
phpenmod -s cli mbstring
phpenmod -s fpm mbstring
phpenmod -s apache2 mbstring
1.

Ubuntu 12.04:

Các mô -đun bật được liên kết với nhau trong

### Syntax
phpenmod -s  

### Enable module for specific SAPI
phpenmod -s cli mbstring
phpenmod -s fpm mbstring
phpenmod -s apache2 mbstring
2

Ubuntu 12.04: (với Php 5.4+)

Để bật mô -đun đã cài đặt:

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
0

Để tắt mô -đun đã cài đặt:

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
1

Ubuntu 16.04 (PHP7) và cao hơn:

Để bật mô -đun đã cài đặt:

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
2

Để tắt mô -đun đã cài đặt:

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
3

Ubuntu 16.04 (PHP7) và cao hơn:

Tải lại Apache

### Syntax
phpenmod -v  

### Enable module for specific php version
phpenmod -v 5.6 mbstring
phpenmod -v 7.4 mbstring
4

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    • Để cung cấp các loại chức năng hoặc lớp khác nhau để 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ị.
    • Để tạo điều kiện cho các quy trình với các dịch vụ bên ngoài bằng cách sử dụng các công nghệ như XML-RPC và SOAP.
    • Để thêm chức năng mới vào ứng dụng của bạn, bao gồm bộ nhớ đệm, gỡ lỗi, định hình, kiểm tra, v.v.
    • Để tăng bảo mật bằng cách sử dụng dữ liệu băm hoặc mã hóa bằng các công nghệ như OpenSSL.

    Xác minh cài đặt tiện ích mở rộng PHP trên Ubuntu

    Mở thiết bị đầu cuối trên hệ thống Ubuntu của bạn và nhập lệnh sau để kiểm tra xem tiện ích mở rộng của bạn có được cài đặt hay không.

    DPKGTHERList | grep & nbsp;

    Thay thế bằng tên mở rộng thực tế của bạn. Ví dụ:- DPKGTHERList | GREP PHP-INTL

    Hướng dẫn enable extension in php ini ubuntu - bật tiện ích mở rộng trong php ubuntu này

    Nếu không có kết quả như được hiển thị trong hình trên, thì hãy làm theo các bước bên dưới để cài đặt tiện ích mở rộng PHP của bạn.

    Cài đặt tiện ích mở rộng PHP trong Ubuntu

    Để cài đặt tiện ích mở rộng PHP trong Ubuntu, các bước sau:

    Bước 1: Cập nhật các gói hệ thống của bạn bằng lệnh sau:Update your system packages using the following command:

    sudo apt -get update -y

    Hướng dẫn enable extension in php ini ubuntu - bật tiện ích mở rộng trong php ubuntu này

    Bước 2: Chạy lệnh sau để cài đặt tiện ích mở rộng PHP của bạn:Run the following command for installing your PHP extension:

    sudo apt -get install -y

    Ở đây, thay thế bằng tên mở rộng thực tế của bạn. Ví dụ:-Sudo apt-get install -y php-intl

    Hướng dẫn enable extension in php ini ubuntu - bật tiện ích mở rộng trong php ubuntu này

    Bây giờ một lần nữa xác minh việc cài đặt tiện ích mở rộng PHP bằng lệnh sau:

    DPKGTHERList | grep & nbsp;

    Hướng dẫn enable extension in php ini ubuntu - bật tiện ích mở rộng trong php ubuntu này

    Vì vậy, đây là cách chúng tôi có thể cài đặt tiện ích mở rộng PHP trong Ubuntu.

    Làm cách nào để kích hoạt phần mở rộng PHP INI?

    Để 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ỳ trình soạn thảo 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 cách nào để kích hoạt các tiện ích mở rộng PHP trong Linux?

    Cài đặt gói sau: Cập nhật sudo apt-get sudo apt-get install -y autoconf ..
    Bật mô -đun trong tệp /opt/bitnami/php/etc/php.ini bằng cách thêm dòng này vào cuối: Extension = redis.so ..
    Kiểm tra xem mô -đun đã được cài đặt chính xác với lệnh sau: PHP -M |grep redis ..

    Tôi đặt phần mở rộng PHP INI ở đâu?

    Đi đến PHP của bạn.Tệp INI và thêm dòng sau: Extension = .dll.Để xác minh rằng tiện ích mở rộng đã được tải đúng cách, hãy đi đến Cài đặt |Tiện ích mở rộng và xác định vị trí tiện ích mở rộng từ danh sách.extension=. dll. To verify that the extension was loaded properly, go to Setup | Extensions and locate the extension from the list.

    Làm thế nào để bạn bật các tiện ích mở rộng xác minh rằng chúng được bật trong các tệp .ini của bạn?

    Để bật các tiện ích mở rộng, xác minh rằng chúng được bật trong của bạn.Các tệp INI: -C: \ Mamp \ bin \ Php \ Php7.3.0 \ Php.ini Bạn cũng có thể chạy `Php - -ini` bên trong thiết bị đầu cuối để xem các tệp nào được sử dụng bởi PHP ở chế độ CLI.- C:\MAMP\bin\php\php7. 3.0\php. ini You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.