Không thể định vị gói php8 1 ubuntu

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ố 8

PHP-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-https
0

ĐẾN

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
1

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-https
2

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-https
3

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-https
4

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-https
5

Đầ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-https
6

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-https
7

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-https
8

Nhấn phím y để bắt đầu cài đặt

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
9

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/php
0

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/php
1

Ở đâ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/php
2

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-https
40

Để 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-https
41

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-https
42

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-https
43

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