php8.0 패키지를 찾을 수 없습니다. 우분투에 php8을 설치하는 중 버그가 발생했습니다.

php8.0 패키지를 찾을 수 없습니다. 우분투에 php8을 설치하는 중 버그가 발생했습니다.

Ubuntu 16.04가 있고 아래 명령을 실행했습니다.

sudo add-apt-repository ppa:ondrej/php

최종 결과는 다음과 같습니다.


Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp94jbo60i/secring.gpg' created
gpg: keyring `/tmp/tmp94jbo60i/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp94jbo60i/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

그런 다음 이것을 실행합니다.

sudo apt-get update

이 명령의 결과는 다음과 같습니다.


Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Hit:4 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security InRelease
Hit:5 https://esm.ubuntu.com/infra/ubuntu xenial-infra-updates InRelease
Get:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Hit:7 http://ppa.launchpad.net/ondrej/apache2/ubuntu xenial InRelease
Hit:8 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease

그런 다음 이 코드를 실행하여 php8.0을 설치합니다.

sudo apt install php8.0-fpm libapache2-mod-fcgid

항상 다음을 반환합니다.

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'

누구든지 솔루션을 알고 공유해 주시면 매우 감사하겠습니다.

답변1

PHP 5.something fpm은 별도의 패키지가 아닌 핵심 PHP의 일부이기 때문입니다. 따라서 php8.0을 설치했다면 활성화하기만 하면 됩니다(아마도 sudo a2enconf php8.0-fpm여기서는 추측일 뿐입니다).

추가한 저장소에 대한 패키지 세부 정보를 보면 php8.0 패키지에 무엇이 있는지 확인할 수 있습니다. https://launchpad.net/~ondrej/+archive/ubuntu/php/+packages?field.name_filter=php8.0&field.status_filter=published&field.series_filter=

관련 정보