PHP 5.6 จะอยู่ใน Canonos repos อย่างเป็นทางการเมื่อใด


27

ฉันคิดว่ามันจะไม่ถึงจนกว่าจะมีการเปิดตัว 14.10 แต่แม้ว่าจะเป็นเช่นนั้นเราคาดว่าจะเห็นมันปรากฏใน repos ที่ 14.04 ใช้หรือไม่

คำตอบ:


42

อัปเดต:ผมเพิ่งกลับอีเมลจากมาร์ค Deslauriers (วิศวกรการรักษาความปลอดภัยที่ยอมรับเพื่อให้ใครสักคนที่จะรู้) และคำตอบคือ: อาจจะไม่เคย เว้นแต่จะมีบางสิ่งบางอย่างเกิดความผิดพลาดอย่างรุนแรงกับ 5.5 แต่จะมีแพตช์รักษาความปลอดภัย backported สำหรับอายุการใช้งาน 14.04

ใช่เช่นเดียวกับแพ็คเกจส่วนใหญ่ใน Ubuntu ทีมรักษาความปลอดภัยจะแก้ไขปัญหาด้านความปลอดภัยซึ่งรวมถึงรุ่นที่ไม่ได้รับการสนับสนุนจากอัปสตรีมอีกต่อไป

ตั้งแต่ 15.04 php5*แพ็คเกจเป็นรุ่น 5.6 อย่างไรก็ตามฉันจะไม่แนะนำให้ใช้รุ่นที่ไม่ใช่ LTS บนเซิร์ฟเวอร์ที่ใช้งานจริงเนื่องจากพวกเขาต้องการการอัปเกรดทุก 9 เดือน (ตรงข้ามกับ 5 ปีที่ LTS ทำให้คุณได้รับ)

และเวอร์ชันที่สนับสนุน Canonical เพียง 16.04 นั้นดูเหมือนว่าจะเป็น PHP7


ประมาณเดือนมิถุนายน 2559 อาจเร็วกว่านี้ มีกองกำลังต่าง ๆ ที่เล่น:

ดังนั้นหากใครบางคนกระโดดในแผนการบำรุงรักษาด้วยตนเอง 5.5 (สิ่งที่เกิดขึ้นกับคนแปลกหน้า) อาจจะมีการเปลี่ยนแปลงในบางจุด เป็นไปไม่ได้ที่จะพูดว่าเมื่อไร

หากคุณใช้งานบน 5.5 ฉันจะได้รับการทดสอบล่วงหน้า 5.6 ดีเพื่อให้แน่ใจว่าคุณจะไม่ตก อีกทางเลือกหนึ่งคือการใช้สาขาของ PHP (เช่น Zend Server) ที่มีการสนับสนุนเชิงพาณิชย์ที่ดูเหมือนจะขยายสู่สหัสวรรษต่อไป


1
นี่เป็นคำตอบที่ยอดเยี่ยม --- กระสุนนัดที่สองของคุณคือเหตุผลที่ฉันถามคำถามนี้ดังนั้นขอบคุณ -!
rm-vanda

3
ฉันได้ส่งอีเมลไปที่ ubuntu-devel-discussเพื่อขอคำชี้แจง ฉันจะอัปเดตเมื่อฉันค้นหาข้อมูลเพิ่มเติม
Oli

Brilliant-! ขอบคุณมากสำหรับคำตอบในเชิงลึกและเป็นที่ยอมรับอย่างแท้จริง! XD
rm-vanda

JFTR แพทช์ส่วนใหญ่ที่เข้าสู่ PHP 5.6 สามารถนำไปใช้กับ PHP 5.5 ได้ด้วยความระมัดระวัง ดังนั้นการรัน PHP 5.5 อาจไม่เลวร้ายอย่างที่คิด ฉันขอแนะนำให้ทดสอบการปฏิบัติตาม PHP 7.0 โดยตรงแทนที่จะเป็น PHP 5.6 ดังนั้นคุณสามารถข้ามไปที่ Ubuntu 16.04
oerdnj

นี่คือลิงค์สำหรับการตอบกลับอีเมล: lists.ubuntu.com/archives/ubuntu-devel-discuss/2014- กันยายน / /
icc97

22

หากคุณต้องการ PHP 5.6 บน Ubuntu 12.04, 14.04 หรือ 14.10 คุณสามารถใช้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สิ่งนั้นขึ้นอยู่กับ Apache หากคุณต้องการใช้ PHP SAPI ที่แตกต่างกันตรวจสอบให้แน่ใจว่าคุณแสดงรายการไว้อย่างชัดเจนเมื่อติดตั้ง fe สำหรับ PHP FPM ใช้:

sudo apt-get install php5 php5-fpm

หมายเหตุ:ตั้งแต่เดือนธันวาคม 2558 หากคุณติดตั้ง Apache ไว้แล้วก็มีการพึ่งพาApache2 PPA ของ Ondrej ด้วย :

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มี Apache ที่ไม่ใช่ทุกคนที่ใช้ php5-cliเป็นที่พึงปรารถนามากขึ้น
mpen

php5-cli ไม่สามารถติดตั้งได้จาก PPA
Smile4ever

php5 ไม่รวมการสนับสนุน Apache2 libapache2-mod-php5เป็นเพียงการอ้างอิงเริ่มต้นเพื่อให้คุณสามารถทำและมันจะไม่ติดตั้งapt-get install php5 php5-fpm libapache2-mod-php5
oerdnj

ผมค่อนข้างแน่ใจว่าphp5-cliเป็นที่ติดตั้งจาก PPA แต่ส่วนใหญ่อาจคุณต้องการphp5-fpmและเซิร์ฟเวอร์ที่มีการสนับสนุน FastCGI เหมือนหรือapache2 nginx
oerdnj

1
สำหรับผู้ที่สงสัยเกี่ยวกับความปลอดภัย / ชื่อเสียงของ ondrej / php PPA: askubuntu.com/a/628214/164151
ผู้บัญชาการรหัส

2

ไม่ 14.10 ไม่มี PHP 5.6 (และแม้ว่าจะเป็นเช่นนั้นก็อาจจะไม่ได้รับใน repos 14.04)

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


ลิงก์เสียและฉันไม่แน่ใจว่าควรชี้ไปที่แพ็คเกจนี้จริง ๆ เลย Ubuntu.com/trusty/php5 หรือไม่
icc97

@ icc97 คำถามนี้มีประมาณ 14.10 ซึ่งตอนนี้เป็น EOL ไม่มีอะไรให้ดูที่นี่อีกแล้ว
fkraiem

ยุติธรรมพอฉันเพียงแค่หลั่งน้ำตาเงียบทุกครั้งที่ฉันกดลิงค์ที่ขาด :)
icc97

2

Ubuntu 15.04 มี PHP 5.6 อยู่ ดังนั้นหากคุณไม่สนใจ LTS ให้อัปเกรดเป็น Ubuntu 15.04

ดังนั้นเพื่อตอบคำถาม: ใช่ ตอนนี้มันรวมอยู่ในที่เก็บ แต่เริ่มด้วย Ubuntu 15.04 เท่านั้น


ตามจริงแล้วเมื่อมีการเปิดตัว LTS ครั้งต่อไปมันอาจจะเป็น PHP 7.something ซึ่งมีคุณค่าที่แข็งแกร่งกว่า 5.6.x
FGM
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.