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

PHP là viết tắt của Hypertext Preprocessor, mã nguồn mở và miễn phí, ngôn ngữ kịch bản phía máy chủ cũng có thể tích hợp vào HTML. Ngôn ngữ PHP phù hợp để phát triển web động và tương tác. Đây là ngôn ngữ lập trình web phổ biến và được sử dụng rộng rãi nhất trên thế giới. PHP là ngôn ngữ thông dịch nên bạn không cần trình biên dịch để chạy chương trình PHP. Quá trình xử lý PHP đóng vai trò là cầu nối giữa trình thông dịch PHP và máy chủ web

Chúng ta sẽ thực hiện cài đặt PHP trên Ubuntu 20. 04 hệ thống trong bài viết này

điều kiện tiên quyết

Bạn cần có đặc quyền sudo để chạy các lệnh quản trị

Các bước cài đặt PHP trên Ubuntu 20. 04

Quá trình cài đặt PHP hoàn thành theo các bước sau

Bước 1. Cài đặt các mô-đun PHP

Cập nhật các gói apt của hệ thống của bạn và sau đó nhập lệnh sau trên thiết bị đầu cuối để cài đặt các thành phần PHP

$ sudo apt install php libapache2-mod-php php-mysql

Nhập mật khẩu quản trị và trong một lúc, lời nhắc làm gián đoạn quá trình cài đặt. Nhấn 'y' rồi nhấn phím 'Enter' để tiếp tục quá trình này

Sau đó, tất cả các mô-đun PHP sẽ được cài đặt trên hệ thống của bạn. Bạn cũng có thể cài đặt phần mở rộng PHP cần thiết tùy thuộc vào yêu cầu của dự án

Bước 2. Kiểm tra phiên bản PHP đã cài đặt

Xác minh việc cài đặt PHP bằng cách chạy lệnh sau

$ php --version

Phiên bản PHP đã cài đặt sẽ hiển thị trên thiết bị đầu cuối

Bước 3. Cài đặt các phần mở rộng PHP cần thiết

Để tìm kiếm phần mở rộng PHP có liên quan, hãy nhập lệnh sau trên thiết bị đầu cuối

$ sudo apt-cache search php | grep php-

Tất cả danh sách tiện ích mở rộng PHP hiển thị trên thiết bị đầu cuối. Bạn có thể tìm phần mở rộng PHP có liên quan và cài đặt nó trên hệ thống của mình bằng cách sử dụng cú pháp sau

$ sudo apt install php-[extension-name]

Bước 4. Định cấu hình PHP

Để định cấu hình PHP cho các ứng dụng web của bạn, bạn cần thay đổi một số giá trị nhất định trong tệp php. tập tin cấu hình ini. Nhập lệnh sau để mở tệp ‘php. ini' tập tin cấu hình

$ sudo nano /etc/php/7.4/apache2/php.ini

Bây giờ, tìm và thay đổi các giá trị sau trong tệp cấu hình

# Upload max write = 32 M

# After max size = 48 M

# Speicher limit = 256 M

# Max perform time = 600

# Input vars = 3000

# Input time max = 1000

Khi bạn đã thay đổi cài đặt cấu hình PHP. Bây giờ, hãy khởi động lại dịch vụ của máy chủ apache bằng cách gõ lệnh sau

$ sudo systemctl restart apache2

Bước 5. Kiểm tra cài đặt PHP

Bây giờ, tạo một tệp PHP mới trong thư mục web. Ở đây, chúng tôi đã tạo một tệp mới với tên 'thông tin. php’ bằng cách sử dụng lệnh sau

$ sudo nano /var/www/html/info.php

Dán mã PHP sau vào tệp trên

________số 8

Lưu tệp này và mở URL sau trong trình duyệt của bạn

//server-ip/info.php

Ví dụ: 127. 0. 0. 1/thông tin. php

Đầu ra sau sẽ hiển thị trên thiết bị đầu cuối sau khi chạy đoạn mã trên

Phần kết luận

Chúng tôi đã giải thích tất cả các chi tiết trong bài viết này cần thiết cho việc cài đặt PHP trên Ubuntu 20. 04 hệ thống. Bằng cách sử dụng các bước cài đặt ở trên, bạn có thể dễ dàng cài đặt các thành phần và tiện ích mở rộng PHP trên hệ thống Ubuntu của mình

 

Karim Buzdar

Karim Buzdar có bằng kỹ sư viễn thông và có một số chứng chỉ quản trị hệ thống bao gồm CCNA RS, SCP và ACE. Là một kỹ sư CNTT và tác giả kỹ thuật, anh ấy viết cho nhiều trang web khác nhau

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách bật hoặc tắt các mô-đun PHP trên Ubuntu 20. 04 LTS cũng như các phiên bản khác

Các mô-đun PHP là các phần mở rộng bổ sung các tính năng cho các hàm PHP cốt lõi

điều kiện tiên quyết

Trong hướng dẫn này, chúng tôi sẽ giả định rằng bạn đã cài đặt phiên bản PHP được hỗ trợ, chẳng hạn như PHP 7. 4 hoặc PHP8. 0 trên hệ thống Ubuntu của bạn. Hướng dẫn ngắn này sẽ chỉ cho bạn cách cài đặt các mô-đun PHP trên hệ thống của bạn

Quản lý các mô-đun PHP

Gói php-common cung cấp các lệnh sau để quản lý các mô-đun PHP như được liệt kê bên dưới

  • 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
  • truy vấn bằng php. Được sử dụng để xem trạng thái của các mô-đun của PHP

Các mô-đun có thể được bật hoặc tắt trong PHP cho một SAPI cụ thể [API máy chủ]. Ba cái phổ biến được tìm thấy trên bất kỳ hệ thống Ubuntu nào là CLI, FPM và Apache2. Bạn có thể sử dụng khóa chuyển -s để bật hoặc tắt các mô-đun trong PHP cho bất kỳ mô-đun nào trong số này

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

Để kích hoạt một mô-đun cụ thể trong PHP, bạn cần sử dụng lệnh phpenmod theo sau là tên mô-đun bằng cú pháp sau

$ php --version
0

Dưới đây là một ví dụ cho thấy cách bật mô-đun curl cho TẤT CẢ các phiên bản PHP và tất cả SAPI

$ php --version
1

phpenmod cung cấp một khóa chuyển -v để chỉ định phiên bản PHP mà bạn định kích hoạt mô-đun với cú pháp sau

$ php --version
2

Ví dụ này cho thấy cách bật mô-đun cuộn tròn cho các phiên bản PHP cụ thể

Bật mô-đun cho phiên bản php cụ thể

$ php --version
3

Xa hơn nữa, đây là cú pháp nếu bạn cần chỉ định SAPI bằng khóa chuyển -s

$ php --version
4

Bây giờ, hãy bật tính năng cuộn tròn cho tất cả các SAPI riêng lẻ

$ php --version
5

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

Cài đặt Python - Hướng dẫn đầy đủ

Vui lòng bật JavaScript

Cài đặt Python - Hướng dẫn đầy đủ cho Windows 11, macOS và Linux

Bạn có thể sử dụng phpdismod để vô hiệu hóa mọi mô-đun PHP không sử dụng hoặc không mong muốn khỏi hệ thống của mình. Ở đây chúng tôi sẽ vô hiệu hóa mô-đun curl cho tất cả các phiên bản PHP và tất cả SAPI

$ php --version
6

Lệnh sau sẽ vô hiệu hóa mô-đun cụ thể cho phiên bản đã chỉ định

$ php --version
7

Ví dụ sau sẽ chỉ vô hiệu hóa mô-đun cho SAPI đã chỉ định

$ php --version
8

Phần kết luận

Bây giờ bạn có thể bật và tắt các mô-đun PHP dựa trên phiên bản PHP và SAPI để giữ cho hệ thống của bạn hoạt động tối ưu

Tìm thấy bài viết này thú vị?

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

Để bật PHP Extension intl , hãy làm theo các bước. .
Mở xampp/php/php. ini trong bất kỳ trình chỉnh sửa nào
Tìm kiếm ";extension=php_intl. dll"
vui lòng bỏ dấu chấm phẩy bắt đầu [ ; ] Like. ;phần mở rộng=php_intl. dll. đến. tiện ích mở rộng = php_intl. dll
Lưu xampp/php/php. tập tin ini
Khởi động lại xampp/wamp của bạn

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

Đây là Tiện ích mở rộng có Tên và Lệnh dành cho UBUNTU .
Cài đặt hoặc kích hoạt tiện ích mở rộng curl của PHP. Sudo apt cài đặt phpy-curl
Cài đặt hoặc kích hoạt tiện ích mở rộng Simplexml của PHP. sudo apt cài đặt php-xml
Cài đặt hoặc kích hoạt tiện ích mở rộng gd của PHP. sudo apt-get cài đặt php-gd
Cài đặt hoặc kích hoạt tiện ích mở rộng zip của PHP. sudo apt cài đặt php-zip

Làm cách nào để kiểm tra phần mở rộng PHP trong Ubuntu?

Làm cách nào để kiểm tra các tiện ích mở rộng đã được PHP tải hay chưa? .
Nếu bạn muốn biết thông tin chi tiết, bạn có thể sử dụng php -i để lấy phpinfo[]; . .
Chạy lệnh bên dưới để kiểm tra tất cả các tiện ích mở rộng đã tải bằng PHP. php -r "print_r[get_loaded_extensions[]];"
Kiểm tra các tiện ích mở rộng cụ thể xem tiện ích mở rộng đã được cài đặt hay chưa

Chủ Đề