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. Show
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 -v5 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 -v5 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 -v6 để 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 Sử dụng chuyển đổi ### Syntax phpenmod -v7 để 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 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 PHPBạ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 đặtNgoài việc chạy
Để 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:
Đ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:
Hoặc, cho Ubuntu 16.04 trở lên:
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 đặtCó 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 -v8, 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 -v8, 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 -v9 ( ### Syntax phpenmod -s0 trên bản phân phối sau) là một phần của gói ### Syntax phpenmod -s1. Ubuntu 12.04: Các mô -đun bật được liên kết với nhau trong ### Syntax phpenmod -s2 Ubuntu 12.04: (với Php 5.4+) Để bật mô -đun đã cài đặt: ### Syntax phpenmod -v0 Để tắt mô -đun đã cài đặt: ### Syntax phpenmod -v1 Ubuntu 16.04 (PHP7) và cao hơn: Để bật mô -đun đã cài đặt: ### Syntax phpenmod -v2 Để tắt mô -đun đã cài đặt: ### Syntax phpenmod -v3 Ubuntu 16.04 (PHP7) và cao hơn: Tải lại Apache ### Syntax phpenmod -v4 Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc
Xác minh cài đặt tiện ích mở rộng PHP trên UbuntuMở 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.
Thay thế bằng tên mở rộng thực tế của bạn. Ví dụ:- DPKGTHERList | GREP PHP-INTL 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:
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:
Ở đâ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 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:
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=
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. |