명령 행을 통해 서버 PHP 버전을 5.4.10으로 업데이트


24

처음부터 vps를 처음 설정하면 호스트에 한 번의 클릭으로 LAMP 설치 프로그램이있어 레그 작업을 모두 수행했지만 phpinfo();5.3.10을 실행 중입니다.

그래서 id는 5.4.10-Ive run으로 업데이트하고 sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt싶지만 php5는 최신 버전이며 업데이트 방법에 대한 아이디어는 무엇입니까?

서버가 Ubuntu 12.04를 실행 중입니다


답변을했지만 왜 5.4.10을 원하십니까? 12.04의 5.3.x는 여전히 보안 업데이트를받는 경향이 있으므로 5.3.x와 5.4.10 사이의 모든 CVE 또는 보안 문제는 일반적으로 수정됩니다 ...
Thomas Ward

답변:


34

12.04의 Ubuntu 리포지토리에서 PHP 5.4.10을 사용할 수 없습니다.

두 가지 옵션이 있습니다.

(1) 백 포트 버전의 PHP 5.4.10 (예 : ondrej의 구식 PPA)이있는 PPA를 찾아보십시오.

a) 다음 명령을 실행하십시오. sudo apt-get install python-software-properties
b) 다음 명령을 실행하십시오. sudo add-apt-repository ppa:ondrej/php5-oldstable
c) 실행 sudo apt-get update; sudo apt-get install php5
d) 이렇게하면 PHP 5.4.10 (또는 가장 최신의 "올드 스 테이블 PHP")이 사용됩니다.

(2) 소스에서 PHP를 다운로드하여 컴파일하십시오.

5.4.10은 모든 버전의 우분투 리포지토리에 존재하지 않으므로 모든 릴리스에 대해이 두 가지 옵션이 붙어 있습니다.

(원하는 경우 데비안에서 5.4.10을 백 포트 할 수는 있지만 PPA에있을 것이므로 멀웨어를주지 않을 것이라고 믿어야 할 것입니다.)


감사합니다 @Thomas W-php.net 다운로드를 되돌아 보면 5.4의 마지막 안정 버전은 5.4.19였던 것 같습니다.
sam

@sam 아니요, 5.4.10보다 설치하기가 쉽지 않습니다. 리포지토리에 없으며 PPA에 배치하거나 설치할 소스에서 컴파일해야하기 때문입니다.
토마스 워드

2
감사합니다 @Thomas W-나는 실제로 sudo add-apt-repository ppa:ondrej/php5-oldstable5.4.19를 설치 하여 작업을 시작했습니다. – 여기
sam

@sam 예, ondrej의 PPA는 괜찮습니다. 여기에도 해당 데이터를 추가하겠습니다.
토마스 워드

감사합니다-추가해야 할 중요한 점은 add-apt-repository를 사용하려면 apt-get install python-software-properties를 실행해야한다는 것입니다.
sam

2

Ubuntu 12.04에 PHP 5.4. * 설치 PPA 리포지토리를 추가하기 만하면됩니다.

sudo add-apt-repository ppa:ondrej/php5-oldstable

그리고 그것을 설치하십시오 :

sudo apt-get update
sudo apt-get install php5

0

리포지토리를 추가 할 필요가 없습니다. 다음 단계를 따르십시오.

  1. sudo add-apt-repository ppa:ondrej/php5-oldstable
  2. sudo apt-get update
  3. sudo apt-get install php5

그게 다야.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.