우분투에 특정 PHP 버전을 설치하는 방법

우분투에 특정 PHP 버전을 설치하는 방법

내 우분투에 이전 버전의 PHP 8.0을 설치하려고 하는데 버전이 8.0.14입니다. 여러 가지 방법을 시도했습니다...

sudo add-apt-repository --yes ppa:ondrej/php
sudo apt install php8.0.14

이 오류 메시지가 나타납니다.

E: Unable to locate package php8.0.14
E: Couldn't find any package by glob 'php8.0.14'

php8.0을 설치할 때 필요하지 않은 새 버전이 생겼습니다.

PHP 8.0.19 (cli) (built: May 17 2022 18:48:59) ( NTS )

저도 컴파일해봤는데원천하지만 이 과정은 시간도 많이 걸리고 매번 실패하는데...

그렇다면 좋은 방법이나 사용자가 선택한 특정 PHP 버전을 설치하는 자동화된 bash 스크립트가 누락되었습니까?

답변1

당신은 시도 할 수 있습니다 Synaptic Package Manager. 설치된 패키지를 선택하고 ^E를 누르고(또는 메뉴에서 "패키지 -> 강제 버전" 선택) 저장소에 있는 이전 버전을 선택합니다.

기억해주세요. 대부분의 경우 새 버전이 출시되자마자 이전 버전이 저장소에서 제거됩니다. 소수의 패키지만이 공식 저장소에 이력을 가지고 있습니다.

필요한 버전이 저장소에 없으면 소스 코드를 다운로드하여 직접 컴파일해야 합니다.

관련 정보