ข้ามไปยังเนื้อหาหลัก

วิธีเปลี่ยนเวอร์ชัน PHP

บทนำ

FASTPANEL® ช่วยให้คุณสามารถใช้เวอร์ชัน PHP ทางเลือกสำหรับแต่ละเว็บไซต์แยกกันได้ คุณสามารถติดตั้งและใช้ PHP เวอร์ชันใดก็ได้ตั้งแต่ 5.3 เป็นต้นไป คุณสามารถใช้ PHP เวอร์ชันใดก็ได้กับเว็บไซต์ของคุณ โดยเริ่มตั้งแต่ PHP 5.3

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

การเปลี่ยนเวอร์ชัน PHP โดยใช้ PHP 7.4 เป็นตัวอย่าง

  1. ไปที่ "Settings" -> "Applications" ในเมนูด้านข้าง

    เมนูจัดการแอปพลิเคชันใน FASTPANEL

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

    ติดตั้งเวอร์ชัน PHP เพิ่มเติมใน FASTPANEL

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

    การตั้งค่าเว็บไซต์ใน FASTPANEL

  4. ดำเนินการดังต่อไปนี้:

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

เมื่อ "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"

วิธีเปลี่ยนเวอร์ชัน PHP CLI ใน FASTPANEL

หลังจากเปลี่ยนการตั้งค่านี้แล้ว ให้เชื่อมต่อกับเซิร์ฟเวอร์ใหม่ผ่าน SSH ในเซสชันที่เปิดไว้ก่อนหน้านี้ เวอร์ชัน PHP จะยังคงเหมือนเดิม

วิธีใช้เวอร์ชัน PHP ทางเลือกบนบรรทัดคำสั่ง (CLI)

โดยทั่วไปแล้ว ในการรันสคริปต์ผ่านบรรทัดคำสั่ง จะใช้คำสั่งต่อไปนี้:

php /path/to/script.php

ด้วยวิธีนี้ จะมีการใช้เวอร์ชัน PHP หลักของเซิร์ฟเวอร์ แม้ว่าจะมีการเลือกเวอร์ชันทางเลือกสำหรับเว็บไซต์ไว้ก็ตาม

หมายเหตุ

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

วิธีใช้เวอร์ชันทางเลือกในตัวกำหนดเวลา crontab

หากต้องการรันสคริปต์ผ่านเวอร์ชันทางเลือก คุณควรเปลี่ยนคำสั่ง php เป็นพาธแบบเต็มไปยังอินเทอร์พรีเตอร์ทางเลือก ในกรณีของ PHP 7.4 จะเป็น /opt/php74/bin/php ดังนั้นคำสั่งจะมีลักษณะดังนี้:

/opt/php74/bin/php /path/to/script.php