Cài đặt PHP 8.2 trên Ubuntu 24.04

Bạn muốn sử dụng phiên bản PHP mới nhất trên Ubuntu 24.04? Bài viết này sẽ hướng dẫn bạn từng bước cài đặt PHP 8.2. Hãy làm theo hướng dẫn để có một môi trường phát triển mạnh mẽ.

Tại sao nên cài đặt PHP 8.2?

PHP 8.2 mang đến nhiều cải tiến về hiệu suất và bảo mật. Nó cũng giới thiệu các tính năng mới giúp code dễ đọc và bảo trì hơn. Việc nâng cấp lên PHP 8.2 giúp ứng dụng web của bạn chạy nhanh hơn và an toàn hơn. Ngoài ra, phiên bản mới nhất thường nhận được sự hỗ trợ và cập nhật thường xuyên hơn từ cộng đồng.

What are the benefits of using PHP 8.2? Security enhancements and performance improvements are just two key advantages.

Nếu bạn muốn tìm hiểu thêm về ngôn ngữ lập trình PHP, hãy xem bài viết Php là gì?

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

Trước khi bắt đầu, bạn cần đảm bảo đã có một máy chủ Ubuntu 24.04 đang hoạt động. Bạn cũng cần quyền truy cập sudo để thực hiện các lệnh cài đặt. Đảm bảo rằng hệ thống của bạn đã được cập nhật lên phiên bản mới nhất bằng lệnh sau:

sudo apt update && sudo apt upgrade

Các bước cài đặt PHP 8.2 trên Ubuntu 24.04

Bước 1: Thêm kho lưu trữ Ondřej Surý PPA

Ondřej Surý PPA là một kho lưu trữ đáng tin cậy chứa các phiên bản PHP mới nhất. Để thêm PPA này, hãy chạy lệnh sau:

sudo add-apt-repository ppa:ondrej/php

Sau khi thêm PPA, hãy cập nhật danh sách gói:

sudo apt update

Bước 2: Cài đặt PHP 8.2 và các phần mở rộng cần thiết

Bây giờ bạn có thể cài đặt PHP 8.2. Bạn cũng nên cài đặt các phần mở rộng PHP phổ biến mà hầu hết các ứng dụng web cần. Ví dụ:

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-gd php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip

Lệnh trên cài đặt PHP 8.2, giao diện dòng lệnh (CLI), trình quản lý tiến trình FastCGI (FPM) và các phần mở rộng phổ biến khác. Hãy điều chỉnh danh sách các phần mở rộng cho phù hợp với nhu cầu của ứng dụng web của bạn.

Bước 3: Kiểm tra phiên bản PHP

Sau khi cài đặt, bạn có thể kiểm tra phiên bản PHP bằng lệnh sau:

php -v

Kết quả sẽ hiển thị phiên bản PHP 8.2 đã được cài đặt thành công.

Bước 4: Cấu hình PHP-FPM (Tùy chọn)

Nếu bạn đang sử dụng PHP-FPM với Nginx hoặc Apache, bạn cần cấu hình nó. Đầu tiên, mở file cấu hình PHP-FPM:

sudo nano /etc/php/8.2/fpm/php.ini

Tìm và chỉnh sửa các dòng sau (nếu cần):

  • upload_max_filesize = 128M
  • post_max_size = 128M
  • memory_limit = 256M

Lưu các thay đổi và khởi động lại PHP-FPM:

sudo systemctl restart php8.2-fpm

Bước 5: Cấu hình máy chủ web (Nginx hoặc Apache)

Cuối cùng, bạn cần cấu hình máy chủ web của mình để sử dụng PHP 8.2. Điều này có thể khác nhau tùy thuộc vào việc bạn sử dụng Nginx hoặc Apache. Tham khảo tài liệu chính thức của Nginx hoặc Apache để biết thêm chi tiết.

PHP 8.2 có gì mới?

PHP 8.2 giới thiệu nhiều tính năng mới như readonly classes, null và false như kiểu dữ liệu độc lập, và các cải tiến về hiệu suất.

Làm thế nào để kiểm tra các phần mở rộng PHP đã cài đặt?

Bạn có thể sử dụng lệnh php -m để liệt kê tất cả các phần mở rộng PHP đã được cài đặt.

Tại sao nên sử dụng PPA của Ondřej Surý?

PPA của Ondřej Surý cung cấp các phiên bản PHP mới nhất cho Ubuntu, giúp bạn dễ dàng cài đặt và cập nhật PHP.

Làm sao để gỡ PHP 8.2 trên Ubuntu 24.04?

Bạn có thể gỡ PHP 8.2 bằng lệnh: sudo apt remove php8.2* .

PHP-FPM là gì và tại sao cần nó?

PHP-FPM (FastCGI Process Manager) là một trình quản lý tiến trình cho PHP, giúp quản lý các tiến trình PHP một cách hiệu quả hơn, đặc biệt hữu ích cho các trang web có lưu lượng truy cập lớn.

Kết luận

Bạn đã cài đặt thành công PHP 8.2 trên Ubuntu 24.04. Bây giờ bạn có thể bắt đầu phát triển các ứng dụng web hiện đại với những tính năng mới nhất của PHP. Hãy nhớ thường xuyên cập nhật hệ thống và các phần mềm liên quan để đảm bảo an ninh và hiệu suất tốt nhất. Chúc bạn thành công!