Bạn muốn cài đặt PHP 7.4 trên Ubuntu 24.04? Đây là hướng dẫn chi tiết từng bước để bạn có thể thực hiện một cách dễ dàng. Bài viết này cung cấp thông tin đầy đủ và chính xác, giúp bạn cài đặt và cấu hình PHP 7.4 một cách tối ưu nhất. Tìm hiểu thêm về Php và ứng dụng của nó trong phát triển web.
Tại Sao Chọn PHP 7.4?
PHP 7.4 mang lại nhiều cải tiến về hiệu suất và tính năng so với các phiên bản trước đó. Nó cung cấp cú pháp mới, cải thiện hiệu suất và giảm mức tiêu thụ bộ nhớ. Việc sử dụng PHP 7.4 giúp ứng dụng của bạn chạy nhanh hơn và ổn định hơn.
Điều Kiện Tiên Quyết
Trước khi bắt đầu, bạn cần đảm bảo rằng hệ thống Ubuntu 24.04 của bạn đã được cập nhật. Bạn cần có quyền sudo để thực hiện các lệnh cài đặt. Một kết nối internet ổn định cũng rất quan trọng để tải xuống các gói cần thiết.
Các Bước Cài Đặt PHP 7.4
Bước 1: Thêm Kho Lưu Trữ Ondřej Surý PPA
Kho lưu trữ PPA (Personal Package Archive) của Ondřej Surý cung cấp các phiên bản PHP khác nhau cho Ubuntu. Chúng ta sẽ thêm kho lưu trữ này để cài đặt PHP 7.4. Thực hiện lệnh sau trong terminal:
sudo add-apt-repository ppa:ondrej/php
Sau khi thêm kho lưu trữ, hãy cập nhật danh sách gói:
sudo apt update
Bước 2: Cài Đặt PHP 7.4 và Các Mô-đun Mở Rộng
Bây giờ, bạn có thể cài đặt PHP 7.4 cùng với các mô-đun mở rộng phổ biến. Các mô-đun này cung cấp các chức năng bổ sung cho PHP. Hãy cài đặt các mô-đun mà bạn cần cho ứng dụng của mình:
sudo apt install php7.4 php7.4-fpm php7.4-cli php7.4-mysql php7.4-gd php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip
Giải thích các gói:
- php7.4: Gói PHP 7.4 cơ bản.
- php7.4-fpm: PHP-FPM (FastCGI Process Manager) để quản lý các tiến trình PHP.
- php7.4-cli: PHP Command Line Interface để chạy PHP từ dòng lệnh.
- php7.4-mysql: Mô-đun MySQL để kết nối PHP với cơ sở dữ liệu MySQL.
- php7.4-gd: Mô-đun GD để làm việc với hình ảnh.
- php7.4-curl: Mô-đun cURL để thực hiện các yêu cầu HTTP.
- php7.4-mbstring: Mô-đun mbstring để xử lý chuỗi đa byte.
- php7.4-xml: Mô-đun XML để làm việc với XML.
- php7.4-zip: Mô-đun Zip để làm việc với các tệp ZIP.
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 đã cài đặt bằng lệnh sau:
php -v
Bạn sẽ thấy thông tin về phiên bản PHP 7.4 đã được cài đặt trên hệ thống.
Bước 4: Cấu Hình PHP-FPM (Tùy Chọn)
Nếu bạn sử dụng PHP-FPM, bạn có thể cần cấu hình nó để phù hợp với nhu cầu của ứng dụng. Các tệp cấu hình PHP-FPM nằm trong thư mục
/etc/php/7.4/fpm/pool.d/
. Bạn có thể chỉnh sửa tệp
www.conf
để thay đổi các thiết lập như người dùng, nhóm, và số lượng tiến trình.
Ví dụ, để thay đổi người dùng và nhóm, bạn có thể chỉnh sửa các dòng sau trong
www.conf
:
user = www-data group = www-data
Sau khi thay đổi cấu hình, hãy khởi động lại PHP-FPM:
sudo systemctl restart php7.4-fpm
Bước 5: Cấu Hình Web Server (Ví Dụ: Nginx)
Nếu bạn sử dụng Nginx, bạn cần cấu hình nó để xử lý các tệp PHP thông qua PHP-FPM. Bạn cần chỉnh sửa tệp cấu hình của website của bạn. Thêm hoặc sửa đổi các dòng sau trong khối
server
:
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; }
Sau khi thay đổi cấu hình, hãy kiểm tra cấu hình Nginx và khởi động lại nó:
sudo nginx -t sudo systemctl restart nginx
Kiểm Tra Cài Đặt PHP Trên Web Server
Để kiểm tra xem PHP đã được cài đặt và cấu hình đúng cách trên web server, bạn có thể tạo một tệp PHP đơn giản. Tạo một tệp có tên
info.php
trong thư mục gốc của website của bạn với nội dung sau:
<?php phpinfo(); ?>
Truy cập
info.php
qua trình duyệt web (ví dụ:
http://yourdomain.com/info.php
). Nếu bạn thấy trang thông tin PHP, điều đó có nghĩa là PHP đã được cài đặt và cấu hình thành công. Hãy nhớ xóa tệp
info.php
sau khi kiểm tra để đảm bảo an ninh.
Lời Kết
Chúc mừng! Bạn đã cài đặt thành công PHP 7.4 trên Ubuntu 24.04. Bây giờ bạn có thể bắt đầu phát triển và triển khai các ứng dụng PHP của mình. Hãy đảm bảo rằng bạn luôn cập nhật PHP và các mô-đun mở rộng để bảo vệ hệ thống của bạn khỏi các lỗ hổng bảo mật.
Làm thế nào để kiểm tra phiên bản PHP đã cài đặt?
Bạn có thể kiểm tra phiên bản PHP đã cài đặt bằng cách mở terminal và chạy lệnh
php -v
. Lệnh này sẽ hiển thị thông tin chi tiết về phiên bản PHP.
PHP-FPM là gì và tại sao tôi cần nó?
PHP-FPM (FastCGI Process Manager) là một trình quản lý tiến trình cho PHP. Nó giúp quản lý các tiến trình PHP một cách hiệu quả hơn, cải thiện hiệu suất và độ ổn định của ứng dụng web của bạn.
Làm thế nào để cài đặt các mô-đun PHP bổ sung?
Bạn có thể cài đặt các mô-đun PHP bổ sung bằng lệnh
sudo apt install php7.4-[tên mô-đun]
. Ví dụ, để cài đặt mô-đun MySQL, bạn chạy lệnh
sudo apt install php7.4-mysql
.
Tôi nên làm gì sau khi cài đặt PHP 7.4 trên Ubuntu 24.04?
Sau khi cài đặt, bạn nên cấu hình PHP-FPM (nếu sử dụng) và cấu hình web server (như Nginx hoặc Apache) để xử lý các tệp PHP. Bạn cũng nên kiểm tra cài đặt bằng cách tạo một tệp
info.php
để xem thông tin PHP.
Tại sao nên chọn PHP 7.4 thay vì phiên bản khác?
PHP 7.4 cung cấp nhiều cải tiến về hiệu suất, tính năng mới và bảo mật so với các phiên bản trước. Nó giúp ứng dụng của bạn chạy nhanh hơn, ổn định hơn và an toàn hơn.