जब PHP 5.6 आधिकारिक Canonical repos में होगा?


27

मुझे लगता है कि यह 14.10 तक जारी नहीं होगा, लेकिन फिर भी अगर ऐसा है, तो क्या हम यह देखने की उम्मीद कर सकते हैं कि यह 14.04 का उपयोग करता है?

जवाबों:


42

अपडेट किया गया: मुझे बस मार्क डेस्लॉयर (कैन्यनिकल में सुरक्षा इंजीनियर, ताकि किसी को पता हो) से एक ईमेल वापस मिल गया और जवाब है: शायद कभी नहीं । जब तक कुछ 5.5 के साथ भयावह रूप से गलत हो जाता है, तब तक यह 14.04 के जीवनकाल के लिए सुरक्षा पैच होगा।

हां, उबंटू में अधिकांश पैकेजों की तरह, सुरक्षा टीम सुरक्षा फ़िक्सेस को पीछे छोड़ देती है, जिसमें ऐसे संस्करण शामिल हैं जो अब अपस्ट्रीम द्वारा समर्थित नहीं हैं।

15.04 तक, php5*पैकेज 5.6 हैं। हालाँकि, मैं उत्पादन सर्वर पर एक गैर-एलटीएस रिलीज़ का उपयोग करने की अनुशंसा नहीं करूंगा क्योंकि उन्हें हर 9 महीने में रिलीज़ अपग्रेड की आवश्यकता होती है (5 साल तक एलटीएस आपको मिलता है)।

और 16.04 में एकमात्र कैनन-समर्थित संस्करण PHP7 लगता है।


जून 2016 के आसपास, शायद पहले, शायद कभी नहीं। यहां खेलने के लिए कुछ अलग ताकतें हैं:

इसलिए जब तक कोई व्यक्ति 5.5 को बनाए रखने की योजना पर कूद नहीं जाता है (तब तक अजनबी चीजें हो चुकी हैं) शायद किसी बिंदु पर संक्रमण होगा। यह कहना असंभव है कि हालांकि यह बहुत दूर होगा।

यदि आप 5.5 पर तैनात हैं, तो मुझे पहले से 5.6 अच्छी तरह से परीक्षण करना होगा, बस यह सुनिश्चित करने के लिए कि आप पकड़े नहीं गए हैं। एक अन्य विकल्प PHP की एक शाखा (जैसे Zend सर्वर) का उपयोग करना है जिसमें अगली सहस्राब्दी में वाणिज्यिक समर्थन प्रतीत होता है।


1
यह एक उत्कृष्ट उत्तर है --- आपका दूसरा बुलेट पॉइंट ठीक है कि मैंने यह सवाल क्यों पूछा, इसलिए धन्यवाद -!
rm-vanda

3
मैंने ubuntu-devel- चर्चा के लिए एक ईमेल प्रस्तुत किया है जो स्पष्टीकरण के लिए पूछ रहा है। जैसे ही मुझे पता चलेगा मैं अपडेट कर दूंगा।
ओली

प्रतिभाशाली-! बहुत गहराई से और वास्तव में विहित जवाब के लिए बहुत बहुत धन्यवाद! XD
rm-vanda

JFTR के अधिकांश पैच जो PHP 5.6 में जाते हैं, उन्हें PHP 5.5 में पर्याप्त देखभाल के साथ लागू किया जा सकता है। इसलिए PHP 5.5 चलाना उतना बुरा नहीं होगा जितना कि लगता है। मैं सीधे PHP 5.6 के बजाय PHP 7.0 के साथ सीधे अनुपालन का परीक्षण करने का सुझाव दूंगा, ताकि आप Ubuntu 16.04 पर कूद सकें।
oerdnj

यहां ईमेल प्रतिक्रिया का लिंक दिया गया है: lists.ubuntu.com/archives/ubuntu-devel-discuss/2014-Seture/…
icc97

22

यदि आप Ubuntu 12.04, 14.04 या 14.10 पर PHP 5.6 चाहते हैं, तो आप इस PPA का उपयोग कर सकते हैं :

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

डिफ़ॉल्ट php5पैकेज निर्भरता खींचेगा libapache2-mod-php5कि बदले में अपाचे पर निर्भर करता है। यदि आप विभिन्न PHP SAPI का उपयोग करना चाहते हैं, तो सुनिश्चित करें कि आप इसे स्थापित करते समय स्पष्ट रूप से सूचीबद्ध करें, PHP FPM उपयोग के लिए:

sudo apt-get install php5 php5-fpm

टिप्पणी: दिसंबर २०१५ से अगर आपने अपाचे को स्थापित किया है, तो ओन्ड्रेज के अपाचे २ पीपीए पर भी निर्भरता है :

ppa:ondrej/apache2

एक विकल्प के रूप में मैं दृढ़ता से उपयोग करने की सिफारिश करूंगा ppa:ondrej/phpजिसमें सह-संस्थापन योग्य PHP 5.6 और PHP 7.0 संस्करण शामिल हैं:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi

5
मुझे पूरा यकीन है कि php5अपाचे में सभी का उपयोग नहीं किया गया है। php5-cliअधिक वांछनीय है।
एमपीएन

पीपीपीए से php5-cli इंस्टॉल करने योग्य नहीं है।
स्माइल

php5 Apache2 समर्थन शामिल नहीं हैlibapache2-mod-php5बस एक डिफ़ॉल्ट निर्भरता है, इसलिए आप कर सकते हैं apt-get install php5 php5-fpmऔर यह स्थापित नहीं होगा libapache2-mod-php5
oerdnj

मुझे पूरा यकीन है कि php5-cliयह पीपीए से इंस्टॉल करने योग्य है, लेकिन शायद आप चाहते हैं php5-fpmऔर जैसे FastCGI समर्थन वाला सर्वर apache2या nginx
oerdnj

1
Ondrej / php पीपीए की सुरक्षा / प्रतिष्ठा के बारे में सोचने वालों के लिए: askubuntu.com/a/628214/164151
कोड कमांडर

2

नहीं, 14.10 में PHP 5.6 नहीं है (और अगर ऐसा किया भी था, तो शायद यह 14.04 रिपोज में gt नहीं होगा)।

http://packages.ubuntu.com/utopic/php5


लिंक टूट गया है और मुझे यकीन नहीं है कि यह वास्तव में शायद इस पैकेज पर इंगित करना चाहिए ।ubuntu.com/trusty/ php5 ?
icc97

@ icc97 यह सवाल 14.10 के बारे में था, जो अब EOL है। अब यहां कुछ नहीं देखना है।
fkraiem

पर्याप्त रूप से, मैंने हर बार एक टूटी हुई कड़ी को हिट करते हुए एक मौन आंसू बहाया। :)
icc97

2

उबंटू 15.04 में PHP 5.6 है। इसलिए यदि आप LTS की परवाह नहीं करते हैं, तो Ubuntu 15.04 में अपग्रेड करें।

तो सवाल का जवाब देने के लिए: हाँ। अब यह रिपॉजिटरी में शामिल है, लेकिन केवल उबंटू 15.04 से शुरू होता है।


वास्तव में जब तक अगला एलटीएस जारी नहीं हो जाता, तब तक यह बहुत अच्छी तरह से PHP 7.something हो सकता है, जिसमें 5.6.x की तुलना में अधिक मजबूत मूल्य प्रस्ताव है।
FGM
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.