PHP sürümünü en son kararlı sürümüne nasıl yükseltebilirim?

61

Ubuntu 12.04 LTS 64 bit işletim sisteminde çalışan bir sistem kullanıyorum.

Şu anda bu makinede şu PHP sürümünü kullanıyorum:

Komut, aşağıdaki bilgileri terminalde almak için kullanılır: php -v

Sahip olduğum ayrıntılar aşağıdaki gibidir:

PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies

Şimdi PHP yazılımımı 5.5.20 sürümüne yükseltmek istiyorum.

Soruyu sormadan önce aşağıdaki komutu denedim:

sudo apt-get update

Bazı bilgiler belirdi. Sonra tekrar aşağıdaki komutu vurdum:

php -v

Ancak yine de PHP yazılımı güncellenmedi.

Bunu nasıl yapmalıyım?

    
sordu PHPLover 27.12.2014 04:57

5 cevap

79

apt-get update yalnızca paket listelerini günceller. Gerçekte çalıştırmak zorunda olduğunuz paketleri yükseltmek :

sudo apt-get upgrade

veya

sudo apt-get dist-upgrade

Daha fazla bilgi buradaki .

Yukarıdaki komutları çalıştırdıysanız ancak paketler hala yükseltilmediyse, muhtemelen Ondřej Surı’nın PHP’yi eklemediniz. PPA sisteminize.

PPA'yı eklemek için aşağıdakileri çalıştırın:

  • PHP 5.5, PHP 5.6 ve PHP 7.0 için:

    sudo apt-add-repository ppa:ondrej/php
    
  • PHP 5.4 için (Onaylanmamış, en azından PHP 5.5'e yükseltme):

    sudo apt-add-repository ppa:ondrej/php5-oldstable
    
  • PHP 5.5 için (Kullanımdan kaldırıldı, ppa:ondrej/php kullanın):

    sudo apt-add-repository ppa:ondrej/php5
    
  • PHP 5.6 için (Kullanımdan kaldırıldı, ppa:ondrej/php kullanın):

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

Ardından paket listelerini güncelleyin ve yeni sürüme geçin:

sudo apt-get update

PHP 5.5 için:

sudo apt-get install php5.5

PHP 5.6 için:

sudo apt-get install php5.6

PHP 7 için:

sudo apt-get install php7.0

Sürümü artır

Eğer en son PHP'yi kurmak istiyorsanız (örneğin, PHP7 ) fakat etraftaki kaynakları kesmek için sürümün paketlerine bağlı kalmak istiyorsunuz; ve tam sürüm yükseltme yapmak istersiniz (örneğin, Ubuntu 14.04 'sindesiniz -% ph_de sahip değilsiniz ve Ubuntu 16.04 ' ye gitmek istediğinizde - sonra şunları yapabilirsiniz:

do-release-upgrade

Artık en son PHP sürümüne sahip olmalısınız.

    
verilen cevap Eric Carvalho 27.12.2014 17:44
5

PPA'yı eklemek için aşağıdakileri çalıştırın:

sudo apt-add-repository ppa:ondrej/php5

PHP'yi 5.3 'den 5.5 ' ye yükselterek, bu Apache'nizi 2.2 'den 2.4 ' ye yükseltebilir. Dikkatli olun.

    
verilen cevap jacekplacek 02.12.2015 12:53
4

En yeni güncelleme işlemi için aşağıdaki komutu kullanın

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

Ardından, aşağıdaki komutu terminalde çalıştırın

sudo apt-get update 

Bu, ph 5.5.5.6 ve 7.0

yüklendiğinde iyi çalışır

Bazı hatalar varsa, bu komut hataları çözecektir

sudo dpkg --configure -a
    
verilen cevap kaviranga 26.09.2016 07:34
1

Sadece PHP 5.3'ten 5.5'e yükseltmek istiyorsanız ve sistemi yükseltmek istemiyorsanız, apache 2.4'ü de yüklemeniz gerekir.

sudo apt-add-repository ppa:ondrej/apache2 -y
sudo add-apt-repository ppa:ondrej/php -y
sudo aptitude update
sudo apt-get install apache2 libapache2-mod-php5 

Tümünün hibe gerektirmesiyle ilgili apache 2.4'deki bazı değişikliklere dikkat edin.

İşte

    
verilen cevap ArunaLK 10.05.2016 03:58
1

Ubuntu'da 14

Sadece bu satıra ihtiyaç var

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

sudo apt-get install php5

Bu, PPA yükseltme sistemini tetikleyecektir

    
verilen cevap Mario Stevenson 03.06.2016 04:14

Etiketlerdeki diğer soruları oku