Debian GNU / Linux 7 (wheezy) पर 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

लेकिन फिर भी sudo apt-get updateया sudo apt-get upgradephp को मत छुओ।

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

(अपडेट) डेबियन व्हीज़ी के लिए (सुडो के साथ)

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)

(अपडेट 21/06/2017) डेबियन 8 (जेसी) के लिए

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

यह घरघराहट पर काम नहीं करता है। शायद इसे हटा दिया गया है? Ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists
— danorton

मैंने व्हीजी इंस्टॉलेशन के संदर्भ को अपडेट किया।
— एएल

यह काम नहीं कर रहा है Debian 8, क्यों?
— नलपॉइंटर

@Nullpointer मैं जवाब अद्यतन
— शराब

डेबियन पर मेरे लिए काम नहीं करता है। 7. यह php 5.4 स्थापित किया है जो एक मैं पहले से ही था।
— माटीयो

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-sign
— user3413723

-1

आपके द्वारा किए जाने के बाद apt-get updateऔर apt-get upgradeआपको इसके साथ इंस्टॉल करना होगा:

sudo apt-get install php5

आधिकारिक wheezy repos में php का अंतिम संस्करण 5.4 है, इसलिए इस संदर्भ में आपका समाधान अमान्य है।
— matiit
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.