Cara memutakhirkan PHP 5.4 ke PHP 5.6 di Debian GNU / Linux 7 (wheezy)


18

Saya telah menambahkan baris ini ke /etc/apt/sources.list

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

Tapi tetap sudo apt-get updateatau sudo apt-get upgradetidak menyentuh php.

php --version masih

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

Jawaban:


26

( Perbarui ) Coba ini (Ubuntu):

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

(Pembaruan) Untuk Debian Wheezy (dengan 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)

(Pembaruan 21/06/2017) Untuk Debian 8 (jessie)

sudo nano /etc/apt/sources.list

Tambahkan repositori berikut:

...
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

Kemudian perbarui sumber Anda:

sudo apt-get update

Kemudian instal php5-fpm

sudo apt-get install php5-fpm

Ini sepertinya tidak berhasil pada wheezy. Mungkin sudah dihapus? Lihat ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists
danorton

Saya memperbarui referensi untuk instalasi Wheezy.
Ale

Ini tidak berfungsi Debian 8, Kenapa?
Nullpointer

@ Nullpointer Saya memperbarui jawabannya
Ale

Tidak berfungsi untuk saya di debian 7. Ini menginstal php 5.4 yang sudah saya miliki.
matteo

15
sudo nano /etc/apt/sources.list

Menambahkan

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

simpan dan jalankan

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

info lebih lanjut di sini https://www.dotdeb.org/instructions/


1
menarik, ketika saya melakukan ini, saya kembaliphp5 is already the newest version.
lfender6445

Ini berhasil untuk saya.
cwiggo

1
Saya terus mendapatkan kesalahan NO_PUBKEY, harus dilakukan: gpg --keyserver keys.gnupg.net --recv-key 89DF5277 gpg -a --export 89DF5277 | sudo apt-key add - terima kasih kepada: dotdeb.org/2010/07/11/dotdeb-packages-are-now-signed
user3413723

-1

Setelah selesai apt-get updatedan apt-get upgradeAnda harus melakukan instalasi dengan:

sudo apt-get install php5

Versi terakhir dari php dalam repositori resmi wheezy adalah 5.4, sehingga solusi Anda tidak valid dalam konteks ini.
matiit
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.