Điểm:1

Can I install php8.0 on Ubutnu 16.04

lá cờ cn

I'm trying to install php8 on Ubuntu 16.04.5 LTS. Here is the list of commands and output that I ran:

apt-get update
apt install software-properties-common

--- these commands went fine when ran

add-apt-repository ppa:ondrej/php

output:

 Co-installable PHP versions: PHP 5.6, PHP 7.x and most requested extensions are included. Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Don't ask for end-of-life PHP versions or Ubuntu release, they won't be provided.

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

gpg: keyring `/tmp/tmpw60tb7ap/secring.gpg' created
gpg: keyring `/tmp/tmpw60tb7ap/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpw60tb7ap/trustdb.gpg: trustdb created
gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

apt update

output:

Hit:1 http://ppa.launchpad.net/nginx/stable/ubuntu xenial InRelease
Hit:2 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease                                                                                                      
Hit:3 http://eu-west-2.ec2.archive.ubuntu.com/ubuntu xenial InRelease                                                                                                  
Hit:4 http://eu-west-2.ec2.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                         
Hit:5 http://eu-west-2.ec2.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                                       
Ign:6 https://packages.sury.org/php xenial InRelease                                                                                                  
Err:7 https://packages.sury.org/php xenial Release                                                                              
  404  Not Found
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]                         
Hit:9 http://repo.zabbix.com/zabbix/3.4/ubuntu xenial InRelease                                    
Hit:10 https://packagecloud.io/phalcon/stable/ubuntu xenial InRelease              
Reading package lists... Done 
E: The repository 'https://packages.sury.org/php xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

After that while, I tried to install php8.0-fpm I got the following:

apt install php8-fpm

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php8-fpm

Also:

apt install php8.0-fpm

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php8.0-fpm
E: Couldn't find any package by glob 'php8.0-fpm'
E: Couldn't find any package by regex 'php8.0-fpm'
Điểm:1
lá cờ cz

Họ đã cảnh báo bạn một cách rõ ràng trong phần đầu ra mà bạn đã đăng ở trên:

Chỉ các phiên bản được hỗ trợ của PHP (http://php.net/supported-versions.php) cho các bản phát hành Ubuntu được hỗ trợ (https://wiki.ubuntu.com/Release) được cung cấp. Đừng yêu cầu các phiên bản PHP đã hết hạn sử dụng hoặc bản phát hành Ubuntu, chúng sẽ không được cung cấp.

Bạn không nên chạy 16.04 vì nó đã hết tuổi thọ. Trước tiên hãy nâng cấp lên bản phát hành Ubuntu hiện được hỗ trợ, sau đó bạn sẽ có thể cài đặt PHP 8.0.

blond_viper avatar
lá cờ cn
cảm ơn bạn đã trả lời, tôi muốn có nó rõ ràng.
lá cờ in
Ubuntu 16.04 là bản phát hành LTS, thời hạn sử dụng chính thức là tháng 4 năm 2026 (theo https://wiki.ubuntu.com/Release), vì vậy không giải thích được tại sao php8.0 không có sẵn cho bản phát hành cụ thể đó.
lá cờ cn
@Siêu nhện 100%. Tôi đã cài đặt php8.0 trên máy chủ Ubuntu 16.04 của mình - Tôi nghĩ là do đăng ký [ESM](https://ubuntu.com/security/esm)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.