อย่างตอนที่ผมลง Ubuntu 18.04 เราจะได้ PHP ที่เป็น เวอร์ชั่นค่อนข้างใหม่คือ PHP 7.2
เราเลยจำเป็นต้องเพิ่ม Package Repository อีกตัวเขาไปเพื่อให้เราสามารถติดตั้ง PHP5 ได้
ให้เราทำการเพิ่ม Repository "ppa:ondrej/php"
sudo add-apt-repository ppa:ondrej/php sudo apt update
เมื่อทำการเพิ่ม Repository "ppa:ondrej/php" และทำการ Update Repository ของเราเรียบร้อยแล้ว
เราจะสามารถติดตั้ง PHP5.6, PHP7.0, PHP7.1, และ PHP7.2 ได้
ตัวอย่างการติดตั้ง PHP5.6 และตรวจสอบเวอร์ชั่นของ PHP
sudo apt install php5.6 php --version
การลง PHP5 และ PHP7 ในเครื่องเดียวกัน *แต่ไม่ได้ทำงานพร้อมกันนะ
ปกติแล้วเราไม่ค่อยได้ลง PHP5 และ PHP7 ในเครื่องเดียวกัน นี่คือตัวอย่างเวลาถ้าเราต้องการลง PHP หลายเวอร์ชั่นและเราสามารถสลับไปมาได้ว่าจะใช้ PHP เวอร์ชั่นไหน
# ดูก่อนว่ามี PHP กี่เวอร์ชั่นในเครื่อง cd /etc/apache2 ls -l mods-*/*php*
(1) "mods-available" เป็นโฟลเดอร์ที่บอกว่ามี Mod อะไรให้ใช้บ้าง ในรูปก็จะมี PHP5.6 อยู่
(2) "mods-enabled" เป็นโฟลเดอร์ที่บอกว่าใช้ Mod ตัวไหนบ้าง ก็จะเป็นการทำ Link ไปยัง โฟลเดอร์ (1)
ตัวอย่างการเปลี่ยน PHP5.6 <-> PHP7.2 โดยสั่งจาก Apache2
# Apache2 sudo a2dismod php7.2 sudo a2enmod php5.6 sudo systemctl restart apache2 sudo a2dismod php5.6 sudo a2enmod php7.2 sudo systemctl restart apache2
ตัวอย่างการเปลี่ยน version โดยใช้คำสั่ง "update-alternatives"
# CLI ทำได้ 2 แบบ # 1. ตั้งให้ PHP5.6 เป็น Default เลย sudo update-alternatives --set php /usr/bin/php5.6 # 2. เมื่อพิมพ์แล้วจะมีให้เราเลือกอีทีหนึ่ง sudo update-alternatives --config php # ตัวอย่างสำรหับ PHP7.2 sudo update-alternatives --set php /usr/bin/php7.2 sudo update-alternatives --config php
ขอบคุณข้อมูลจาก | vitux.com
ไม่มีความคิดเห็น:
แสดงความคิดเห็น