우분투에서 PHP 5.3에서 PHP 5.4.6으로 어떻게 업그레이드합니까? 얻는 쉬운 방법이 있습니까?

최신 PHP를 얻는 쉬운 방법이 있습니까? 패키지 업데이트를 시도했지만 아직 5.4.6이 없습니다. 누구든지 빠른 방법을 알고 있다면 여기에서 공유 할 수 있습니까?

소스에서 컴파일을 시도했지만 지속적으로 얻고 있습니다.

 configure: error: Cannot find OpenSSL's <evp.h>.

내에서 ./configure어디서 지정한 evp.h입니다 --with-openssl=/usr/include/openssl \..,하지만 여전히 그것은, 그 오류가 날 수 있습니다



답변

우분투 12.04에 PHP 5.4. * 설치

PPA 저장소를 추가하기 만하면됩니다.

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

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

sudo apt-get update
sudo apt-get install php5

Ubuntu 12.04에 add-apt-repository를 설치해야 할 수도 있습니다. 이렇게하려면 다음 명령을 실행하십시오.

sudo apt-get install python-software-properties

다른 새로운 버전

PHP 5.5 (현재 5.5.30)의 경우 대신 PPA 저장소를 추가하십시오.

sudo add-apt-repository ppa:ondrej/php5

PHP 5.6 (현재 5.6.14)의 경우 대신 PPA 저장소를 추가하십시오.

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

답변

Hai 우분투에서 PHP 5.4를 업데이트하려면 다음 페이지를보십시오

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

터미널에서 apt-get 명령으로 업데이트 할 수 있습니다. 터미널을 열고 su user에 로그인하십시오. 다음 명령을 시도하여 업데이트하십시오.

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

로컬 사용자 수단으로 시도하면 모든 명령 앞에 sudo를 사용하십시오 …

경고 : -또한 Apache (현재 2.4)를 자동 업그레이드하므로 추가 결과가 발생합니다. 즉 Apache 2.2간에 큰 구성 변경이 있습니다. 2.4 이후에 Apache 서비스가 실행되지 못하게합니다!


답변

공식 우분투 리포지토리가 업데이트되지 않은 경우 (그리고 아직 업데이트되지 않았다고 생각되면 최신 PHP 버전은 5.3.x 여야 함) 소스 파일을 다운로드하여 직접 컴파일해야합니다.

참조 : http://www.php.net/manual/en/install.unix.php