วิธีเปลี่ยนเวอร์ชัน PHP
บทนำ
FASTPANEL® ช่วยให้คุณสามารถใช้เวอร์ชัน PHP ทางเลือกสำหรับแต่ละเว็บไซต์แยกกันได้ คุณสามารถติดตั้งและใช้ PHP เวอร์ชันใดก็ได้ตั้งแต่ 5.3 เป็นต้นไป คุณสามารถใช้ PHP เวอร์ชันใดก็ได้กับเว็บไซต์ของคุณ โดยเริ่มตั้งแต่ PHP 5.3
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- วิธีเปลี่ยนเวอร์ชัน PHP สำหรั บเว็บไซต์
- วิธีเปลี่ยนเวอร์ชัน PHP (CLI) สำหรับผู้ใช้
- วิธีใช้เวอร์ชัน PHP ทางเลือกบนบรรทัดคำสั่ง (CLI)
- วิธีใช้เวอร์ชันทางเลือกในตัวกำหนดเวลา crontab
การเปลี่ยนเวอร์ชัน PHP โดยใช้ PHP 7.4 เป็นตัวอย่าง
-
ไปที่ "Settings" -> "Applications" ในเมนูด้านข้าง

-
ค้นหาแอปพลิเคชัน php74 คลิก "Install" และรอจนกว่าการติดตั้งจะเสร็จสมบูรณ์:

-
เปิดการ์ดของเว็บไซต์ที่ต้องการเปลี่ยน PHP แล้วคลิกเมนู "Settings"

-
ดำเนินการดังต่อไปนี้:
- เปิดเมนูย่อย "PHP settings"
- เลือก FastCGI เป็น PHP mode
- เลือกเวอร์ชัน PHP ที่ต้องการในช่อง PHP version
- คลิกปุ่ม "Save"

เมื่อ "PHP Version" ถูกเปิดใช้งาน คุณจะสามารถเลือกเวอร์ชัน PHP ที่ต้องการได้ ซึ่งในกรณีนี้คือ php74
แทนที่จะใช้ FastCGI คุณยังส ามารถเลือก PHP-FPM หรือ CGI ได้เช่นกัน แต่ใน 95% ของกรณี FastCGI จะเหมาะสมที่สุด คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับโหมด PHP ได้ ที่นี่
คุณสามารถตรวจสอบได้ว่าได้ใช้เวอร์ชัน PHP ที่ถูกต้องแล้วหรือไม่ โดยสร้างไฟล์ info.php ในไดเรกทอรีรากของเว็บไซต์ของคุณด้วยเนื้อหาต่อไปนี้:
<?php phpinfo(); ?>
หลังจากนั้นให้เปิดไฟล์ผ่านเบราว์เซอร์อินเทอร์เน็ตโดยใช้ลิงก์ลักษณะนี้ http://yourwebsite.com/info.php
หากทุกอย่างดำเนินการถูกต้อง คุณจะเห็นหน้าที่แสดงข้อมูลทางเทคนิคเกี่ยวกับ php 7.4
วิธีเปลี่ยนเวอร์ชัน PHP (CLI) สำหรับผู้ใช้
FASTPANEL® ช่วยให้คุณสามารถเลือกเวอร์ชัน PHP สำหรับผู้ใช้แต่ละรายแยกกันได้ การดำเนินการนี้จะช่วยให้คุณเข้าถึง PHP เวอร์ชันทางเลือกบนบรรทัดคำสั่งโดยใช้คำสั่ง php ปกติ
การดำเนินการนี้มีผลเฉพาะกับเวอร์ชัน PHP บนบรรทัดคำสั่งและงานในตัวกำหนดเวลา crontab เท่านั้น เวอร์ชัน PHP ที่เลือกไว้สำหรับเว็บไซต์จะยังคงไม่เปลี่ยนแปลง
หากต้องการเปลี่ยนเวอร์ชัน PHP สำหรับผู้ใช้ ให้เปิดเมนู "Users" เลือกผู้ใช้ คลิกไอคอน "Edit user" และเลือกเวอร์ชันที่เหมาะสมในช่อง "PHP (CLI) version"

หลังจากเปลี่ยนการตั้งค่านี้แล้ว ให้เชื่อมต่อกับเซิร์ฟเวอร์ใหม่ผ่าน SSH ในเซสชันที่เปิดไว้ก่อนหน้านี้ เวอร์ชัน PHP จะยังคงเหมือนเดิม
วิธีใช้เวอร์ชัน PHP ทางเลือกบนบรรทัดคำสั่ง (CLI)
โดยทั่วไปแล้ว ในการรันสคริปต์ผ่านบรรทัดคำสั่ง จะใช้คำสั่งต่อไปนี้:
php /path/to/script.php
ด้วยวิธีนี้ จะมีการใช้เวอร์ชัน PHP หลักของเซิร์ฟเวอร์ แม้ว่าจะมีการเลือกเวอร์ชันทางเลือกสำหรับเว็บไซต์ไว้ก็ตาม
หากมีการเปลี่ยนเวอร์ชัน PHP ไว้ล่วงหน้าตามคำแนะนำใน วิธีเปลี่ยนเวอร์ชัน PHP (CLI) สำหรับผู้ใช้ คำสั่ง php ทั่วไปจะใช้เวอร์ชัน PHP ของผู้ใช้ที่เลือก ไม่ใช่ของเซิร์ฟเวอร์