데비안 GNU / 리눅스 7에서 PHP 5.4를 PHP 5.6으로 업그레이드하는 방법


18

이 줄을 추가했습니다 /etc/apt/sources.list

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

그러나 여전히 PHP를 만지 sudo apt-get update거나 sudo apt-get upgrade만지지 마십시오.

php --version 아직

PHP 5.4.39-0+deb7u2 (cli) (built: Mar 25 2015 08:33:29) 

답변:


26

( 업데이트 )이 (우분투)를보십시오 :

sudo add-apt-repository ppa:ondrej/php -y
sudo apt-get update
sudo apt-get install php5.6-fpm -y

(업데이트) 데비안 Wheezy (sudo 포함)

echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list.d/dotdeb.list
wget http://www.dotdeb.org/dotdeb.gpg -O- | apt-key add - 
apt-get update
apt-get install php5-cli php5-fpm ….. (or whatever package you might need)

(2017/06/21 업데이트) 데비안 8 (jessie)

sudo nano /etc/apt/sources.list

다음 저장소를 추가하십시오.

...
deb http://mirrors.digitalocean.com/debian jessie main contrib non-free
deb-src http://mirrors.digitalocean.com/debian jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://mirrors.digitalocean.com/debian jessie-updates main contrib non-free
deb-src http://mirrors.digitalocean.com/debian jessie-updates main contrib non-free

그런 다음 소스를 업데이트하십시오.

sudo apt-get update

그런 다음 php5-fpm을 설치하십시오

sudo apt-get install php5-fpm

이것은 wheezy에서 작동하지 않는 것 같습니다. 아마도 제거 되었습니까? ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists
danorton

Wheezy 설치에 대한 참조를 업데이트했습니다.
Ale

Debian 8왜 작동하지 않습니까?
Nullpointer

@ Nullpointer 나는 대답을 업데이트
Ale

데비안 7에서는 작동하지 않습니다. PHP 5.4를 이미 설치했습니다.
matteo

15
sudo nano /etc/apt/sources.list

더하다

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all
deb http://packages.dotdeb.org wheezy-php56-zts all
deb-src http://packages.dotdeb.org wheezy-php56-zts all

저장하고 실행

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 

자세한 정보는 여기 https://www.dotdeb.org/instructions/


1
흥미로운, 내가 이것을 할 때 나는 돌아온다php5 is already the newest version.
lfender6445

이것은 나를 위해 일했습니다.
cwiggo

1
내가 오류 NO_PUBKEY을 받고 보관해야 할 일을했을 : gpg --keyserver keys.gnupg.net --recv-key 89DF5277 gpg -a --export 89DF5277 | sudo apt-key add - 감사 : dotdeb.org/2010/07/11/dotdeb-packages-are-now-signed
user3413723

-1

작업을 완료 한 후 apt-get updateapt-get upgrade는 함께 설치할해야 할 것이다 :

sudo apt-get install php5

공식 wheezy repos의 php의 최신 버전은 5.4 이므로이 컨텍스트에서 솔루션이 유효하지 않습니다.
matiit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.