2016-06-26 8 views
8

मैंने nginunt के साथ उबंटू 14.04 पर PHP स्थापित किया लेकिन संस्करण स्थापित PHP 5.5.9 था।PHP को हटाएं 5.6.23-1 + बहिष्कृत + डोंट्यूज + deb.sury.org ~ भरोसेमंद + 1

sudo apt-get install software-properties-common 
sudo add-apt-repository ppa:ondrej/php5-5.6 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install php5 

मैं यह संदेश मिलता है कि पीपीए depricated है मिल गया, लेकिन फिर भी php 5.6 स्थापित किया गया था और ठीक काम कर रहा है कि यह केवल PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli) के रूप में मैं बाद में दिखाया जा रहा था: जब से मैं यह उन्नत करने के लिए 5.6 php करना चाहता था मैं नीचे दिए गए आदेशों निकाल दिया चला गया और कमांड LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php और sudo apt-get install php5.6 दर्ज किया जो फिर से मेरे लिए php5.6 स्थापित किया।

अब जब मैं करता हूँ: php -v मैं PHP 5.6.23-1+deb.sury.org~trusty+2 (cli) हो और जब मैं कार्य करें: php5 -v मैं PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli) मैं पदावनत एक कैसे निकालूँ मिल सकता है?

उत्तर

11

बहिष्कृत संदेश से छुटकारा पाने के लिए, आपको अलग-अलग पीपीए: भंडार का उपयोग करने की आवश्यकता है।

आपको मौजूदा पैकेज और बहिष्कृत भंडार को हटाना होगा। फिर, नए डेटा संग्रह स्थान जुड़ और संकुल आप की जरूरत को स्थापित:

# Remove old ppa: and its packages 
sudo add-apt-repository ppa:ondrej/php5-5.6 --remove --yes 
sudo apt-get --purge remove php5-common 
# Add the new ppa: 
sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 
# If you are using it with Apache, run: 
sudo apt-get install libapache2-mod-php5.6 
# If you are using it with Nginx, run: 
sudo apt-get install php5.6-fpm 

बाद में, आप, वेब सर्वर कॉन्फ़िगरेशन के लिए परिवर्तन करने की आवश्यकता के बाद से कुछ रास्तों पीएचपी-एफ पी एम विन्यास में बदल दिया है, आदि

अधिक जानकारी here

+1

पहला आदेश 'एड-एपीटी-रिपॉजिटरी: त्रुटि: कोई ऐसा विकल्प नहीं: --remove' मेरे लिए इसलिए मैंने इसके बजाय' sudo ppa- purge ppa: ondrej/php5-5.6' – Michael

+0

'sudo apt-get install php' php7 स्थापित करेगा यदि आप' ubuntu 16.04' का उपयोग कर रहे हैं –

1

डिफ़ॉल्ट भंडार द्वारा उबंटू 14.04 में php5 पर ले जाएं, तो 14.04 में php5.6 स्थापित करने के लिए अतिरिक्त पीपीए (सूडो ऐड-एपीटी-रिपोजिटरी पीपीए: ऑनड्रेज/पीएचपी) जोड़ने की आवश्यकता है और फिर टाइप करें (एपीटी-अपडेट अपडेट करें) इसके बाद (apt-get php5.6 php5.6-common स्थापित करें)

संबंधित मुद्दे