คุณสามารถใช้ PPA เพื่อรับข้อมูลล่าสุดเกี่ยวกับ PHP หรือติดตั้ง PHP รุ่นก่อนหน้า (fe PHP 5.6 บน Ubuntu 16.04 LTS)
แหล่งเก็บข้อมูลที่ใช้กันอย่างแพร่หลายมาจากOndřejSurýผู้ดูแล PHP Debian:
- ppa: ondrej / php (สำหรับ PHP 5.6 / 7.0 / 7.1 เวอร์ชันที่ติดตั้งร่วมได้จะไม่รองรับ PHP 5.5)
แพ็คเกจที่รองรับ php5:
( คลิกที่นี่เพื่อดูคำแนะนำเกี่ยวกับการใช้ PPA )
PHP PPAs ก่อนหน้านี้มีการอัพเดต Apache 2.4 นี่ไม่ใช่กรณีอีกต่อไปคุณต้องเพิ่มที่เก็บ Apache 2.4 แยก:
หากคุณต้องการใช้ PPA เหล่านี้ให้ทำสิ่งนี้:
ppa: ondrej / php (สำหรับ PHP 5.6 / 7.0 / 7.1)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1 # for PHP 7.1
sudo apt-get install php7.0 # for PHP 7.0
sudo apt-get install php5.6 # for PHP 5.6
หากต้องการสลับระหว่างเวอร์ชันที่ติดตั้งให้ใช้
sudo update-alternatives --config php
จากนั้นคุณต้องตั้งค่า Apache ให้ทำงานกับเวอร์ชันที่ถูกต้อง:
sudo a2dismod php7.1 # unload the current version
sudo a2enmod php5.6 # load the version you need
sudo service apache2 restart # restart webserver to apply
ppa: ondrej / php5-compat (สำหรับ php5 compat)
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package
หากคุณไม่มีadd-apt-repository
เลขฐานสองให้ทำดังนี้:
sudo apt-get install python-software-properties
ข้อควรระวัง:
PHP 5.4
มีการบรรจุ PHP 5.4 ล่าสุดไว้ล่วงหน้าในตอนนี้โดยแยก PPA:
ppa: ondrej / php5-oldstable
โปรดทราบว่า PHP 5.4 ได้สิ้นสุดลงในวันที่3 กันยายน 2558และไม่ได้รับการอัปเดตความปลอดภัยใด ๆ ก็แนะนำให้โยกย้ายไปอย่างน้อย PHP 5.6 ที่จะได้รับการรักษาความปลอดภัยการปรับปรุงจนถึงวันที่ 31 ธันวาคม 2018