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

PHP là một ngôn ngữ kịch bản phổ biến để phát triển web được tạo ra bởi Rasmus Lerdorf, một lập trình viên người Canada gốc Đan Mạch vào năm 1994. Các tập lệnh PHP được tạo có thể được thực thi trên Linux, macOS, Windows và nhiều hệ thống Unix khác với điều kiện PHP đã được cài đặt

Trong bài viết này, chúng tôi sẽ giải thích việc cài đặt PHP 8. 0 trên Ubuntu 22. 04. 20. 04. 18. 04 Hệ thống Linux. Trong hướng dẫn trước của chúng tôi, chúng tôi đã ghi lại quá trình cài đặt PHP 8. 0 trên CentOS 8/7. Có nhiều hướng dẫn khác có sẵn trên trang web của chúng tôi về cách cài đặt và sử dụng các phiên bản PHP khác trên máy Ubuntu Linux

Bản phát hành chính thức của PHP 8 sẽ vào ngày 26 tháng 11 năm 2020. Đây là một phiên bản chính mới với nhiều tính năng mới và cải tiến hiệu suất. Bạn cũng nên mong đợi những thay đổi đột phá mới, điều đó có nghĩa là có thể cần một số sửa đổi trong mã của bạn để mã chạy trên PHP 8. Một số bộ tính năng mới hay ho đi kèm với PHP 8 là trình biên dịch JIT, đối số được đặt tên, kiểu kết hợp, thuộc tính, v.v.

Bước 1. Cập nhật hệ thống Ubuntu

Cập nhật tất cả các gói hệ thống lên phiên bản mới nhất bằng cách chạy các lệnh bên dưới

sudo apt update
sudo apt -y upgrade

Khởi động lại rất quan trọng sau bất kỳ nâng cấp nào

sudo systemctl reboot

Bước 2. Thêm kho lưu trữ Ondřej Surý PPA ( Chỉ Ubuntu 20. 18/04. 04 )

Ubuntu 22. 04 đi kèm với các gói PHP 8 và nhiều tiện ích mở rộng khác cần thiết để tích hợp PHP 8. Đối với Ubuntu20. 18/04. 04, các gói PHP mới nhất hiện có trong kho lưu trữ Ondřej Surý PPA. Chạy các lệnh được chia sẻ bên dưới để thêm kho lưu trữ này vào hệ thống Ubuntu của bạn

Ubuntu 20. 04. 18. 04 (Không cần thiết trên Ubuntu 22. 04)

sudo apt update
sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Nhấn phím enter khi được nhắc thêm kho lưu trữ

Debian oldstable and stable packages are provided as well: https://deb.sury.org/#debian-dpa

You can get more information about the packages at https://deb.sury.org

IMPORTANT: The -backports is now required on older Ubuntu releases.

BUGS&FEATURES: This PPA now has a issue tracker:
https://deb.sury.org/#bug-reporting

CAVEATS:
1. If you are using php-gearman, you need to add ppa:ondrej/pkg-gearman
2. If you are using apache2, you are advised to add ppa:ondrej/apache2
3. If you are using nginx, you are advised to add ppa:ondrej/nginx-mainline
   or ppa:ondrej/nginx

PLEASE READ: If you like my work and want to give me a little motivation, please consider donating regularly: https://donate.sury.org/

WARNING: add-apt-repository is broken with non-UTF-8 locales, see
https://github.com/oerdnj/deb.sury.org/issues/56 for workaround:

# LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
 More info: https://launchpad.net/~ondrej/+archive/ubuntu/php
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Cách cài đặt PHP 8 trên Ubuntu 20. 0

Vui lòng bật JavaScript

Cách cài đặt PHP 8 trên Ubuntu 20. 04 LTS và Debian 10

Từ kết quả cập nhật, bạn sẽ thấy các kho lưu trữ được thêm vào

Hit:1 http://mirror.hetzner.de/ubuntu/packages focal InRelease
Hit:2 http://mirror.hetzner.de/ubuntu/packages focal-updates InRelease
Hit:3 http://mirror.hetzner.de/ubuntu/packages focal-backports InRelease
Hit:4 http://mirror.hetzner.de/ubuntu/packages focal-security InRelease
Get:5 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease [23.9 kB]
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:7 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:8 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:9 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:10 http://ppa.launchpad.net/ondrej/php/ubuntu focal/main amd64 Packages [74.8 kB]
Get:11 http://ppa.launchpad.net/ondrej/php/ubuntu focal/main i386 Packages [20.2 kB]
Get:12 http://ppa.launchpad.net/ondrej/php/ubuntu focal/main Translation-en [28.2 kB]
Fetched 147 kB in 1s (158 kB/s)
Reading package lists.. Done

Bước 3. Cài đặt PHP 8 trên Ubuntu 22. 04. 20. 04. 18. 04

Cập nhật chỉ mục APT chỉ để đảm bảo cài đặt gói ổn

sudo apt update

Sau đó cài đặt PHP 8. 0 trên Ubuntu 22. 04. 20. 04. 18. 04 máy Linux

sudo apt install php8.0

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

Reading package lists.. Done
Building dependency tree
Reading state information.. Done
The following additional packages will be installed:
  apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libgdbm-compat4 libjansson4 liblua5.2-0 libmagic-mgc libmagic1
  libperl5.30 perl perl-modules-5.30 php-common php8.0-cli php8.0-common php8.0-opcache php8.0-readline
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear file perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make
  libb-debug-perl liblocale-codes-perl
Recommended packages:
  apache2
The following NEW packages will be installed:
  apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libgdbm-compat4 libjansson4 liblua5.2-0 libmagic-mgc libmagic1
  libperl5.30 perl perl-modules-5.30 php-common php8.0 php8.0-cli php8.0-common php8.0-opcache php8.0-readline
0 upgraded, 20 newly installed, 0 to remove and 7 not upgraded.
Need to get 13.0 MB of archives.
After this operation, 78.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Xác nhận phiên bản PHP mặc định trên máy chủ

________số 8_______

Bước 4. Cài đặt phần mở rộng PHP 8 trên Ubuntu22. 04. 20. 04. 18. 04

Để cài đặt các tiện ích mở rộng PHP 8 trên Ubuntu

22. 04. 20. 04. 18. 04 sử dụng cú pháp lệnh.
sudo apt install php8.0-

Một số tiện ích mở rộng có sẵn như được hiển thị bên dưới

sudo systemctl reboot
0

Thí dụ

sudo systemctl reboot
1

Nếu bạn muốn liệt kê tất cả PHP 8. 0 mô-đun được tải sử dụng lệnh

sudo systemctl reboot
2

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 systemctl reboot
3

Định dạng tương tự được sử dụng để cài đặt các tiện ích mở rộng khác

Thẩm quyền giải quyết

  • Bài đăng tính năng PHP 8 Stitcher
  • Kế hoạch phát hành PHP 8

Video khóa học lập trình web PHP

  • Khóa học dành cho nhà phát triển web hoàn chỉnh
  • PHP cho người mới bắt đầu – Trở thành chuyên gia PHP – Dự án CMS
  • Chương trình đào tạo dành cho nhà phát triển web PHP Full Stack hoàn chỉnh
  • PHP với Laravel cho người mới bắt đầu – Trở thành Master trong Laravel
  • PHP OOP. Lập trình hướng đối tượng cho người mới bắt đầu + Dự á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