कमांड लाइन के माध्यम से सर्वर पीएचपी संस्करण 5.4.10 पर अपडेट करें


24

Im खरोंच से पहली बार vps स्थापित कर रहा है, मेजबान के पास एक क्लिक LAMP इंस्टॉलर है जिसने पैर के काम का आवंटन लिया है, लेकिन रनिंग phpinfo();आई ने पाया कि 5.3.2 चल रहा है।

इसलिए आईडी इसे 5.4.10 पर अपडेट करना पसंद करता है - Ive रन sudo apt-get install php5 libapache2-mod-php5 php5-mcryptलेकिन यह कहता है कि php5 नवीनतम संस्करण है, इस बारे में कोई भी विचार कि इसे कैसे अपडेट किया जाए?

सर्वर Ubuntu 12.04 चला रहा है


हालाँकि मैंने एक उत्तर दिया है, आप विशेष रूप से 5.4.10 क्यों चाहते हैं? 12.04 में 5.3.x सुरक्षा अद्यतन अभी भी पाने के लिए इतना 5.3.x और 5.4.10 के बीच किसी भी CVEs या सुरक्षा के मुद्दों आमतौर पर ठीक करते हैं ...
थॉमस वार्ड

जवाबों:


34

PHP 5.4.10, 12.04 के लिए Ubuntu रिपॉजिटरी में उपलब्ध नहीं है।

आपके पास दो विकल्प हैं:

(१) PHP ५.४.१० (जैसे ondrej के सबसे पुराने संस्करण के रूप में) का बैकपोर्टेड संस्करण के साथ एक PPA आज़माएँ और खोजें

a) इस कमांड को रन करें: sudo apt-get install python-software-properties
b) इस कमांड को रन करें: sudo add-apt-repository ppa:ondrej/php5-oldstable
c) रन sudo apt-get update; sudo apt-get install php5
d) यह आपको PHP 5.4.10 (या जो भी हाल ही में "ओल्ड स्टेबल PHP" है) का उपयोग करने की अनुमति देगा।

(2) स्रोत से PHP डाउनलोड करें, और इसे संकलित करें।

5.4.10 उबंटू के किसी भी संस्करण के लिए रिपॉजिटरी में मौजूद नहीं है, जाहिरा तौर पर, इसलिए आप सभी रिलीज के लिए इन दो विकल्पों के साथ फंस गए हैं।

(यदि आप चाहें तो डेबियन से 5.4.10 की कोशिश कर सकते हैं, लेकिन यह एक पीपीए में होगा, इसलिए आपको भरोसा करना होगा कि मैं आपको मैलवेयर नहीं दे रहा हूं, हालांकि मैं ऐसा कभी नहीं करूंगा।)


धन्यवाद @Thomas W - php.net डाउनलोड पर वापस देखने पर लगता है कि 5.4 का अंतिम स्थिर संस्करण 5.4.19 था जो कि वर्तमान के पुराने स्थिर के रूप में देखकर स्थापित करना आसान है?
सैम

@sam नहीं, यह 5.4.10 से अधिक स्थापित करना आसान नहीं है, क्योंकि यह रिपॉजिटरी में नहीं है और इसे पीपीए में डाला जाना चाहिए या स्रोत से संकलित करने की आवश्यकता होगी।
थॉमस वार्ड

2
धन्यवाद @ थोमस डब्ल्यू - मैं वास्तव में समाप्त हो गया sudo add-apt-repository ppa:ondrej/php5-oldstableजिसका उपयोग 5.4.19 स्थापित करने के लिए काम कर रहा था - यहाँ
sam

@sam हाँ, ondrej का PPA सभ्य है, मैं यहाँ उस डेटा को भी जोड़ूँगा।
थॉमस वार्ड

धन्यवाद - मुझे लगता है कि जोड़ने के लिए एक महत्वपूर्ण बिंदु यह है कि आपको apt-get install python-software-properties को भी चलाने की जरूरत है, ऐड-ऑप-रिपॉजिटरी का उपयोग करने में सक्षम होने के लिए
sam

2

PHP 5.4 को स्थापित करना। Ubuntu 12.04 पर बस पीपीए रिपॉजिटरी जोड़ें:

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

और इसे स्थापित करें:

sudo apt-get update
sudo apt-get install php5

0

आपको रिपॉजिटरी जोड़ने की जरूरत नहीं है। बस इन चरणों का उपयोग करें:

  1. sudo add-apt-repository ppa:ondrej/php5-oldstable
  2. sudo apt-get update
  3. sudo apt-get install php5

बस।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.