Cài Đặt PHP 7.4 Trên Debian 12

"Ready to boost your website's performance? Follow this guide to install PHP 7.4 on your Debian 12 system!"

PHP 7.4 là một phiên bản ổn định và mạnh mẽ của ngôn ngữ lập trình PHP. Nó cung cấp nhiều cải tiến về hiệu suất và tính năng mới. Việc cài đặt PHP 7.4 trên Debian 12 có thể giúp website của bạn hoạt động nhanh hơn và ổn định hơn. Bài viết này sẽ hướng dẫn bạn từng bước để cài đặt thành công. Bạn có thể tìm hiểu thêm thông tin về Php tại đây.

Tại Sao Nên Sử Dụng PHP 7.4 Trên Debian 12?

PHP 7.4 mang lại nhiều lợi ích so với các phiên bản cũ hơn. Nó bao gồm hiệu suất được cải thiện, cú pháp mới và các tính năng bảo mật nâng cao. Debian 12, với sự ổn định và bảo mật của nó, là một nền tảng lý tưởng để chạy PHP 7.4.

Yêu Cầu Hệ Thống

Trước khi bắt đầu, hãy đảm bảo hệ thống Debian 12 của bạn đáp ứng các yêu cầu sau:

  • Một máy chủ Debian 12 đang hoạt động.
  • Quyền truy cập sudo hoặc quyền root.
  • Kết nối internet ổn định.

Các Bước Cài Đặt PHP 7.4 Trên Debian 12

Quá trình cài đặt PHP 7.4 trên Debian 12 bao gồm các bước sau:

Bước 1: Cập Nhật Hệ Thống

Đầu tiên, hãy cập nhật danh sách các gói và nâng cấp các gói hiện có lên phiên bản mới nhất.

sudo apt update && sudo apt upgrade

Bước 2: Thêm Kho Lưu Trữ Ondřej Surý

Kho lưu trữ mặc định của Debian 12 có thể không cung cấp PHP 7.4. Chúng ta cần thêm kho lưu trữ của Ondřej Surý, một người bảo trì PHP nổi tiếng.

sudo apt install apt-transport-https lsb-release ca-certificates

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Bước 3: Cập Nhật Lại Danh Sách Gói

Sau khi thêm kho lưu trữ mới, hãy cập nhật lại danh sách gói để hệ thống nhận diện các gói PHP 7.4.

sudo apt update

Bước 4: Cài Đặt PHP 7.4

Bây giờ, bạn có thể cài đặt PHP 7.4 cùng với các phần mở rộng cần thiết.

sudo apt install php7.4 php7.4-fpm php7.4-cli php7.4-mysql php7.4-gd php7.4-curl php7.4-intl php7.4-mbstring php7.4-xml php7.4-zip

Lưu ý: Bạn có thể tùy chỉnh danh sách các phần mở rộng để phù hợp với nhu cầu của mình. Ví dụ, nếu bạn không sử dụng MySQL, bạn có thể bỏ qua `php7.4-mysql`.

Bước 5: Kiểm Tra Phiên Bản PHP

Sau khi cài đặt xong, hãy kiểm tra xem PHP 7.4 đã được cài đặt thành công hay chưa.

php -v

Bạn sẽ thấy thông tin về phiên bản PHP 7.4 đã được cài đặt.

Bước 6: Cấu Hình PHP-FPM (Tùy Chọn)

Nếu bạn sử dụng PHP-FPM (FastCGI Process Manager), bạn cần cấu hình nó để tích hợp với web server của bạn (ví dụ: Nginx hoặc Apache).

Đối với Nginx:

Mở file cấu hình của virtual host:

sudo nano /etc/nginx/sites-available/your_site

Thêm hoặc sửa đổi phần cấu hình PHP như sau:

location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }

Khởi động lại Nginx:

sudo systemctl restart nginx

Đối với Apache:

Kích hoạt module PHP-FPM:

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php7.4-fpm

Khởi động lại Apache:

sudo systemctl restart apache2

Kết Luận

Chúc mừng! Bạn đã cài đặt thành công PHP 7.4 trên hệ thống Debian 12 của mình. Bây giờ, bạn có thể tận hưởng những cải tiến về hiệu suất và tính năng mới mà PHP 7.4 mang lại.

Làm thế nào để kiểm tra phiên bản PHP đã cài đặt?

Bạn có thể sử dụng lệnh php -v trong terminal để kiểm tra phiên bản PHP đã cài đặt trên hệ thống của bạn.

Tại sao cần phải thêm kho lưu trữ Ondřej Surý?

Kho lưu trữ mặc định của Debian 12 có thể không cung cấp phiên bản PHP 7.4. Kho lưu trữ Ondřej Surý cung cấp các phiên bản PHP mới hơn và được duy trì tốt, giúp bạn dễ dàng cài đặt và cập nhật.

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

PHP-FPM (FastCGI Process Manager) là một trình quản lý tiến trình FastCGI cho PHP. Nó giúp quản lý các tiến trình PHP một cách hiệu quả, cải thiện hiệu suất và khả năng mở rộng của web server. Cấu hình PHP-FPM là cần thiết để tích hợp PHP với web server như Nginx hoặc Apache.

Nếu tôi không sử dụng MySQL, tôi có cần cài đặt php7.4-mysql không?

Không, bạn không cần cài đặt php7.4-mysql nếu bạn không sử dụng MySQL. Bạn chỉ cần cài đặt các phần mở rộng PHP mà bạn thực sự cần cho ứng dụng của mình.

Làm thế nào để cập nhật PHP 7.4 lên phiên bản mới hơn trong tương lai?

Bạn có thể sử dụng lệnh sudo apt update && sudo apt upgrade để cập nhật tất cả các gói, bao gồm cả PHP 7.4, lên phiên bản mới nhất có sẵn trong kho lưu trữ Ondřej Surý.