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.