PHP là một ngôn ngữ phát triển web phổ biến. Đây là một ngôn ngữ mã nguồn mở và miễn phí thường được sử dụng cho phát triển web trên các nền tảng Linux. Bài viết này sẽ thảo luận về tất cả các bước cần thiết để install PHP 8.2 trên Debian 11.
Lưu ý: PHP không có sẵn trong kho lưu trữ của Debian theo mặc định. Vì vậy, bạn cần thêm kho lưu trữ của Ondřej Surý.
PHP viết tắt của "hypertext preprocessor" (trình xử lý siêu văn bản). Đây là một trong những ngôn ngữ lập trình phía máy chủ được sử dụng nhiều nhất. Chương trình chạy trên máy chủ và gửi kết quả đầu ra đến máy khách để hiển thị trên trình duyệt. Có một cộng đồng lớn các nhà phát triển cho PHP.
Bạn có thể sử dụng PHP để tạo các trang web thương mại điện tử, quản lý cơ sở dữ liệu và theo dõi phiên làm việc.
Lưu ý: PHP là một ngôn ngữ kịch bản, và các chương trình PHP được thông dịch tại máy chủ.
Dưới đây là các bước cần thiết để install PHP 8.2 trên Debian 11.
Mở Terminal và nhập lệnh sau:
$ apt update
Có thể bạn đã có bản nâng cấp có sẵn. Vì vậy, cần nâng cấp hệ thống và khởi động lại bằng lệnh sau:
$ apt upgrade -y && reboot
Tải xuống khóa CPG như sau:
$ apt -y install lsb-release apt-transport-https ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Thêm SURY vào kho lưu trữ bằng cách sử dụng lệnh sau:
$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
Đầu ra sẽ tương tự như sau:
$ deb https://packages.sury.org/php/ buster main
Bây giờ, cài đặt PHP bằng lệnh sau:
$ apt install php8.2 –y
Sau đó, kiểm tra xem bạn đã cài đặt PHP bằng cách nhập lệnh sau vào Terminal:
$ php –v
Bạn có thể cài đặt các phần mở rộng PHP để cung cấp thêm chức năng cho PHP. Để làm điều này, nhập lệnh sau:
$ apt install php8.2-<extension>
Ví dụ, một số phần mở rộng bạn có thể muốn cài đặt là cli
, zip
, MySQL
, bz2
, curl
, mbstring
, intl
và common
. Bạn sử dụng lệnh như sau:
$ sudo apt install php8.2-{cli,zip,mysql,bz2,curl,mbstring,intl,common}
Nếu bạn muốn xem danh sách các phần mở rộng PHP đã cài đặt trên máy tính. Bạn nhập lệnh sau:
$ php –m
Để tạo các trang động bằng PHP, bạn nên sử dụng máy chủ web Nginx hoặc Apache. Ở đây, chúng ta sẽ đề cập cách sử dụng PHP với Nginx. Để thực hiện điều này, bạn sẽ cần FastCGI Process Manager (PHP-FPM). PHP-FPM là một dịch vụ chạy dưới dạng tiến trình độc lập, lắng nghe các yêu cầu đến và thực thi chúng.
Nginx hoạt động như một máy chủ proxy nghịch đảo. Nó chuyển tiếp yêu cầu đến PHP-FPM để thực thi. Làm theo các bước dưới đây để sử dụng PHP với Nginx.
Sử dụng lệnh sau để cài đặt Nginx và PHP-FPM:
$ sudo apt install nginx php8.2-fpm
Chúng ta sẽ chỉnh sửa tệp cấu hình của Nginx:
$ sudo vim /etc/nginx/nginx.conf
Bây giờ, thêm đoạn mã sau vào khối HTTP:
server {
listen 80;
server_name mysite.example.com;
root /var/www/mysite;
index index.php index.html;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
}
Để xác minh xem cấu hình có chạy ổn không, sử dụng lệnh sau:
$ sudo nginx –t
Máy chủ web Apache chạy mã máy chủ PHP bằng module mod_php
. Module này giúp thực thi mã PHP trong quá trình PHP. Để sử dụng điều này, làm theo các bước dưới đây.
Cài đặt Apache và PHP bằng lệnh sau:
$ sudo apt install apache2 libapache2-mod-php8.2
Bây giờ, chúng ta sẽ kích hoạt module mod_php. Điều này cho phép Apache xử lý mã PHP. Để thực hiện điều này, sử dụng lệnh sau:
$ sudo a2enmod php8.2
Cuối cùng, khởi động lại máy chủ web Apache bằng lệnh sau:
$ sudo systemctl restart apache2
Chúng ta sẽ thảo luận về cách kiểm tra PHP trên máy chủ web Apache. Bạn cần mở các cổng 80 và 443 trong tường lửa.
Tạo một trang kiểm tra trong thư mục gốc của Apache bằng lệnh sau:
$ sudo nano /var/www/html/test.php
Bây giờ, thêm mã PHP mẫu như sau:
<?PHP
phpinfo();
?>
Bây giờ, lưu tệp và đóng trình soạn thảo. Để áp dụng các thay đổi này, sử dụng lệnh sau để khởi động lại máy chủ apache:
$ sudo systemctl restart apache2
Sau khi tạo trang kiểm tra và khởi động lại máy chủ web Apache, chúng ta sẽ mở trang trên trình duyệt. Mở trình duyệt ưa thích của bạn và trỏ đến địa chỉ sau:
http://localhost/test.php
Hoặc, bạn có thể cung cấp địa chỉ IP nếu bạn sử dụng máy tính khác: Bạn nên thấy trang như sau:
http://your-server/test.php
Bạn sẽ nhìn thấy màn hình tương tự dưới đây:
Tóm lại, việc install PHP 8.2 trên Debian 11 là một bước quan trọng trong quá trình phát triển ứng dụng web. PHP không chỉ là một ngôn ngữ lập trình mạnh mẽ cho việc tạo ra các trang web động và quản lý cơ sở dữ liệu, mà còn là một cơ hội để tiếp cận một cộng đồng phát triển đa dạng và hỗ trợ đáng tin cậy.
Mọi người cũng tìm kiếm: debian install php 8.2, php:8.2-apache-buster, debian 11 php 8.2, install php debian, install php 8.2 debian.
Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:
👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào