PHP là ngôn ngữ lập trình nguồn mở được sử dụng rộng rãi để phát triển web nhằm tạo các trang web động như trang thương mại điện tử, Blog, Diễn đàn Internet, v.v.
Ở đây, chúng ta sẽ xem cách cài đặt PHP 8. 1 trên Ubuntu20. 04/Ubuntu18. 04
Thêm kho lưu trữ PHP
Ondřej Surý, kho lưu trữ của bên thứ ba, cung cấp PHP 8. 1 cho hệ điều hành Ubuntu
Cập nhật bộ đệm kho lưu trữ
sudo apt update
Cài đặt các gói bên dưới
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
Thêm kho lưu trữ vào hệ thống của bạn
sudo apt-add-repository ppa:ondrej/php
Cập nhật chỉ mục kho lưu trữ
sudo apt update
Cài đặt PHP8. 1 trên Ubuntu20. 04/Ubuntu18. 04
Cài đặt PHP8. 1 với lệnh dưới đây
sudo apt install -y php8.1 php8.1-cli php8.1-common
Xác minh phiên bản PHP
Khi bạn cài đặt các gói PHP, hãy kiểm tra phiên bản bằng lệnh bên dưới
php -v
đầu ra
PHP 8.0.0 [cli] [built: Nov 27 2020 12:26:22] [ NTS ] Copyright [c] The PHP Group Zend Engine v4.0.0-dev, Copyright [c] Zend Technologies with Zend OPcache v8.0.0, Copyright [c], by Zend Technologies
Hỗ trợ PHP cho Máy chủ Web
Cả Apache và Nginx đều mặc định không hỗ trợ ngôn ngữ PHP khi trình duyệt yêu cầu trang PHP. Vì vậy, chúng ta cần cài đặt gói mô-đun PHP để hỗ trợ PHP
Hỗ trợ PHP cho Apache
Bạn có thể cài đặt gói bên dưới với máy chủ web Apache để hỗ trợ PHP cho ngăn xếp LAMP. Gói này cung cấp các mô-đun PHP cho máy chủ web Apache 2
ĐỌC. Cách cài đặt LAMP Stack trên Ubuntu 20. 04
ĐỌC. Cách cài đặt LAMP Stack trên Ubuntu 18. 04
Thay đổi phiên bản PHP, nếu cần
sudo apt install -y apache2 libapache2-mod-php8.1
Hỗ trợ PHP cho Nginx
Nginx không có gói mô-đun PHP để hỗ trợ PHP cho ngăn xếp LEMP. Để hỗ trợ PHP cho Nginx, chúng ta có thể sử dụng Trình quản lý quy trình PHP FastCGI để xử lý các yêu cầu PHP
ĐỌC. Cách cài đặt LEMP Stack trên Ubuntu 20. 04
ĐỌC. Cách cài đặt LEMP Stack trên Ubuntu 18. 04
________số 8PHP-FPM lắng nghe trên ổ cắm run/php/php8. 0-fpm. sock theo mặc định.
Để làm cho PHP-FPM sử dụng kết nối TCP, hãy chỉnh sửa tệp bên dưới
sudo nano /etc/php/8.1/fpm/pool.d/www.conf
Sau đó, thay đổi tham số nghe .
TỪ
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https0
ĐẾN
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https1
Thêm chi tiết ổ cắm trong máy chủ ảo Nginx
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https2
Cài đặt tiện ích mở rộng PHP
Phần mở rộng PHP kích hoạt các chức năng cụ thể cho mã của bạn. Ví dụ: cài đặt tiện ích mở rộng PHP MySQL sẽ cho phép mã PHP của bạn kết nối với cơ sở dữ liệu MySQL
Hãy bắt đầu cài đặt PHP 8. 1 trên Ubuntu 22. 04. 20. 04. 18. 04 bằng cách đảm bảo hệ thống đã được cập nhật và nâng cấp
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https3
Sau khi nâng cấp hệ điều hành thành công, tôi khuyên bạn nên khởi động lại hệ thống
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https4
Bước 2. Thêm kho lưu trữ Ondřej Surý PPA
Ubuntu 22. 04 có PHP 8. 1 và các phần mở rộng của nó trong kho lưu trữ ngược dòng của hệ điều hành. Vì lý do này, kho lưu trữ Sury không cần thiết trên Ubuntu 22. 04
Đối với Ubuntu20. 18/04. 04, PHP8. 1 gói nhị phân có sẵn trong kho Ondřej Surý PPA . Repo này phải được thêm thủ công trên hệ thống
Thêm kho lưu trữ Ondřej Surý PPA
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https5
Đầu vào duy nhất của bạn là nhấn và thêm kho lưu trữ.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https6
Kéo danh sách các gói mới nhất từ các nguồn được định cấu hình trên hệ thống Ubuntu của bạn
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https7
Bước 3. Cài đặt PHP8. 1 trên Ubuntu 22. 04. 20. 04. 18. 04
Bây giờ chúng ta có thể cài đặt PHP 8. 1 trên Ubuntu 22. 04. 20. 04. 18. 04 máy Linux. Các lệnh để chạy như được chia sẻ dưới đây
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https8
Nhấn phím y để bắt đầu cài đặt
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https9
Kiểm tra phiên bản PHP đang hoạt động hiện tại bằng lệnh sau
sudo apt-add-repository ppa:ondrej/php0
Bước 4. Cài đặt PHP8. 1 Tiện ích mở rộng trên Ubuntu 22. 04. 20. 04. 18. 04
Lệnh cài đặt PHP 8. 1 trên Ubuntu 22. 04. 20. 04. 18. 04 là
sudo apt-add-repository ppa:ondrej/php1
Ở đâu
- sẽ được thay thế bằng tên của tiện ích mở rộng PHP sẽ được cài đặt. Ví dụ: mysql, zip, xml e. t. c.
Một số tiện ích mở rộng có sẵn như được hiển thị bên dưới
sudo apt-add-repository ppa:ondrej/php2
Ví dụ cài đặt các phần mở rộng PHP thường được sử dụng
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https40
Để liệt kê tất cả PHP 8. 1 mô-đun được tải chạy lệnh sau
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https41
Nếu sử dụng PHP với trình duyệt web Nginx, hãy đảm bảo dịch vụ php-fpm được khởi động và chạy
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https42
Tệp cấu hình mặc định PHP-FPM để đặt ổ cắm nghe, người dùng và thông tin khác được đặt trong
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https43
Trong hướng dẫn này, chúng tôi đã có thể cài đặt PHP 8. 1 trên Ubuntu 22. 04. 20. 04. 18. 04 Hệ điều hành Desktop/Server. Nhìn chung, PHP 8. 1 có vẻ đầy hứa hẹn với khả năng bảo mật, hiệu suất tốt hơn và những cải tiến lớn cũng như các tính năng mới cho phép các nhà phát triển tạo ra các ứng dụng một cách dễ dàng và yêu thích. Chúng tôi hy vọng hướng dẫn này đã giúp ích rất nhiều cho bạn. Vui lòng gửi bình luận nếu bạn cần bất kỳ sự trợ giúp nào
PHP8. 1 cài đặt trên các hệ thống khác
- Cài đặt PHP8. 1 trên Debian
- Cài đặt PHP8. 1 trên Rocky Linux 8. AlmaLinux 8. CentOS 8
Các khóa học video về phát triển web được đề xuất
- Chương trình đào tạo dành cho nhà phát triển web
- Chương trình đào tạo phát triển web hoàn chỉnh
- Khóa học phát triển web hoàn chỉnh - Xây dựng 15 dự án
- Khóa học thiết kế web & nhà phát triển web cơ bản
- Khóa học phát triển web Front-End hoàn chỉnh
- Thiết kế web cho người mới bắt đầu. Mã hóa thế giới thực trong HTML & CSS
- Trở thành Nhà phát triển web HTML, CSS, JavaScript được chứng nhận
BẠN CÓ THỂ HỖ TRỢ CÔNG VIỆC CỦA CHÚNG TÔI BẰNG LY CÀ PHÊ
Khi chúng tôi tiếp tục phát triển, chúng tôi mong muốn tiếp cận và tác động đến nhiều người hơn, những người truy cập và tận dụng các hướng dẫn chúng tôi có trên blog của mình. Đây là một nhiệm vụ lớn đối với chúng tôi và cho đến nay chúng tôi vô cùng biết ơn những người tốt bụng đã thể hiện sự hỗ trợ tuyệt vời cho công việc của chúng tôi trong suốt thời gian chúng tôi trực tuyến
Cảm ơn sự hỗ trợ của bạn khi chúng tôi làm việc để cung cấp cho bạn những hướng dẫn và bài viết tốt nhất. Nhấp vào bên dưới để mua cà phê cho chúng tôi