จะอัพเดทเวอร์ชั่น PHP ใน WordPress ได้อย่างไร? (คู่มือสำหรับผู้เริ่มต้น)

เผยแพร่แล้ว: 2022-08-31

PHP เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่นักพัฒนาเว็บใช้เพื่อสร้างเว็บไซต์แบบไดนามิก WordPress, Joomla, Drupal และระบบจัดการเนื้อหายอดนิยมอื่นๆ ล้วนเขียนด้วย PHP

เมื่อ PHP ถูกสร้างขึ้นครั้งแรกในปี 1994 PHP ย่อมาจาก “ Personal Home Page “ แม้ว่าตอนนี้จะเรียกว่า " PHP: Hypertext Preprocessor " คุณสามารถดูตัวอย่างโค้ด PHP ในช่องด้านล่าง:

 <?php echo "Welcome to the Malcare Blog!"; ?>

PHP ได้รับการกำหนดค่าบนเซิร์ฟเวอร์เว็บไซต์ของคุณและไม่สามารถเปลี่ยนแปลงได้ภายในพื้นที่ผู้ดูแลระบบ WordPress WordPress แนะนำให้เจ้าของเว็บไซต์ใช้ PHP 7.4 หรือสูงกว่า แม้ว่า WordPress จะมีความเข้ากันได้แบบย้อนหลังไปจนถึง PHP 5.6.20 ดังนั้นคุณอาจใช้ PHP เวอร์ชันเก่ากว่า

ในบทความนี้ ฉันต้องการอธิบายว่าทำไมคุณควรอัปเดตเวอร์ชัน PHP ใน WordPress และขั้นตอนที่คุณควรปฏิบัติตามก่อนทำการอัพเกรด ฉันจะแสดง วิธีอัปเดต PHP ใน WordPress และสิ่งที่คุณควรตรวจสอบหลังจากอัปเดต

เนื้อหา ซ่อน
1 เหตุใดจึงต้องอัปเดตเวอร์ชัน PHP ใน WordPress
2 ก่อนที่คุณจะอัปเกรดเวอร์ชัน PHP ใน WordPress
2.1 1. ตรวจสอบเวอร์ชัน PHP ใน WordPress
2.2 2. ตรวจสอบความเข้ากันได้ของ PHP
2.3 3 อัปเดต WordPress Core, Theme & Plugins
2.4 4. สำรองข้อมูลเว็บไซต์ WordPress ของคุณ
2.5 5. สร้างสภาพแวดล้อมการแสดงละคร
2.6 6. อัปเดต PHP ในพื้นที่แสดงของคุณ
2.7 7. ตรวจสอบไซต์ WordPress แบบ Staged ของคุณ
3 วิธีอัปเดต PHP ใน WordPress
3.1 GoDaddy
3.2 Namecheap
3.3 BlueHost
3.4 SiteGround
3.5 HostGator
3.6 Kinsta
3.7 WP เครื่องยนต์
3.8 เปลี่ยนเวอร์ชัน PHP ในสภาพแวดล้อมการโฮสต์อื่น ๆ
3.9 คุณควรจ้างผู้เชี่ยวชาญหรือไม่?
4 สิ่งที่ต้องทำหลังจากอัปเดต PHP ใน WordPress
5 การแก้ไขปัญหาการอัปเกรด PHP
6 ความคิดสุดท้าย
7 คำถามที่พบบ่อย

เหตุใดจึงต้องอัปเดตเวอร์ชัน PHP ใน WordPress

เวอร์ชัน PHP ที่คุณใช้สำหรับเว็บไซต์ WordPress สามารถส่งผลต่อความปลอดภัย ประสิทธิภาพ และความเข้ากันได้ของเว็บไซต์ของคุณ

PHP เวอร์ชันใหม่ออกเป็นประจำและแต่ละสาขาที่เผยแพร่ได้รับการสนับสนุนเป็นเวลาสองปีนับจากวันที่เผยแพร่ที่เสถียร PHP ทุกรุ่นเพิ่มการปรับปรุงจำนวนหนึ่งให้กับภาษาที่ช่วยให้ผู้เยี่ยมชมได้รับประสบการณ์การใช้งานที่ดีขึ้น

  • คุณสมบัติ – รุ่นใหญ่แนะนำฟังก์ชันและไวยากรณ์ใหม่ที่นักพัฒนาสามารถใช้ได้ ซึ่งช่วยให้นักพัฒนาสามารถเพิ่มฟังก์ชันและคุณลักษณะใหม่ๆ ให้กับธีมและปลั๊กอินของ WordPress
  • ประสิทธิภาพ – มีการเพิ่มประสิทธิภาพเพื่อให้ PHP มีประสิทธิภาพมากขึ้น เมื่อสร้างเทมเพลตขนาดใหญ่ เว็บไซต์ PHP Benchmarks แนะนำว่า PHP 7.0 นั้นเร็วเป็นสองเท่าของ PHP 5.6 โดย PHP 8.0 ช่วยปรับปรุงเวลาในการโหลดเว็บไซต์ให้ดียิ่งขึ้นไปอีก เวลาในการโหลดหน้าเว็บที่ได้รับการปรับปรุงเหล่านี้จะช่วยปรับปรุงการจัดอันดับของเครื่องมือค้นหาของเว็บไซต์ของคุณและเพิ่มปริมาณการเข้าชม
  • ความปลอดภัย – การแก้ไขความปลอดภัยจะถูกนำมาใช้เพื่อแก้ไขช่องโหว่และจุดบกพร่อง ซึ่งจะช่วยลดความเสี่ยงที่ไซต์ WordPress ของคุณจะถูกแฮ็กได้อย่างมาก

ปัจจัยสำคัญอีกประการหนึ่งที่ต้องพิจารณาคือความเข้ากันได้ เมื่อมีการเปิดตัว PHP เวอร์ชันใหม่ นักพัฒนาจะเริ่มใช้ประโยชน์จากฟังก์ชันและไวยากรณ์ใหม่ ซึ่งหมายความว่าธีมและปลั๊กอิน WordPress ของคุณอาจเข้ากันไม่ได้เว้นแต่คุณจะอัพเกรดเวอร์ชัน PHP ใน WordPress

ก่อนที่คุณจะอัปเกรดเวอร์ชัน PHP ใน WordPress

ในการอัปเดต PHP ใน WordPress อย่างปลอดภัย ฉันขอแนะนำอย่างยิ่งให้ตรวจสอบข้อมูลสำคัญบางอย่างก่อน จากนั้นจึงสร้างพื้นที่แสดงละคร จากนั้นคุณสามารถอัปเดตเวอร์ชัน PHP ที่พื้นที่แสดงของคุณใช้อยู่ และตรวจสอบว่าไม่มีปัญหาความเข้ากันได้กับ PHP เวอร์ชันใหม่ที่คุณเลือก

การปฏิบัติตามคำแนะนำเหล่านี้จะช่วยลดความเสี่ยงที่จะเกิดข้อผิดพลาดในเว็บไซต์ที่ใช้งานจริงได้อย่างมาก

1. ตรวจสอบเวอร์ชัน PHP ใน WordPress

ขั้นตอนแรกคือการตรวจสอบเวอร์ชัน PHP ที่เว็บไซต์ WordPress ของคุณใช้อยู่ วิธีง่าย ๆ ในการตรวจสอบสิ่งนี้คือการใช้เครื่องมือตรวจสุขภาพไซต์ WordPress

เครื่องมือ Site Health สามารถพบได้ในพื้นที่ผู้ดูแลระบบ WordPress ภายใต้ Tools แท็บสถานะในความสมบูรณ์ ของเว็บไซต์ จะตรวจสอบปัญหาด้านประสิทธิภาพและความปลอดภัยทั้งหมด 19 รายการ เช่น ธีมและปลั๊กอินที่ไม่ใช้งาน คำขอ HTTP ทำงานอย่างถูกต้อง และแกนหลักของ WordPress เป็นเวอร์ชันล่าสุด นอกจากนี้ยังจะแนะนำคุณหากยังไม่ได้ติดตั้งโมดูล PHP ที่สำคัญ

หากคุณผ่านการทดสอบทั้งหมด คุณจะได้รับแจ้งว่าคุณทำได้ดีมาก

สถานะความสมบูรณ์ของไซต์ WordPress
เครื่องมือสุขภาพไซต์ WordPress

แท็บข้อมูลช่วยให้คุณเห็นภาพรวมที่สมบูรณ์ของ WordPress ใน 10 หมวดหมู่ ภายใต้หมวดหมู่เซิร์ฟเวอร์ คุณสามารถดูเวอร์ชัน PHP ที่เซิร์ฟเวอร์ของคุณใช้อยู่ได้

ในภาพหน้าจอด้านล่าง คุณจะเห็นเว็บไซต์ WordPress ของฉันใช้ PHP 7.4.30

ข้อมูลสุขภาพไซต์ WordPress
เครื่องมือความสมบูรณ์ของไซต์เน้นข้อมูลที่เป็นประโยชน์มากมาย

คุณสามารถยืนยันเวอร์ชันของ PHP ที่คุณใช้ได้จากแผงควบคุมการโฮสต์ของคุณเช่นกัน ในแพลตฟอร์มโฮสติ้งยอดนิยม cPanel คุณสามารถดูเวอร์ชัน PHP ได้ในหน้าข้อมูลเซิร์ฟเวอร์ คุณจะเห็นลิงก์ไปยังหน้านี้ในคอลัมน์ข้อมูลทั่วไป

ข้อมูลเซิร์ฟเวอร์ cPanel
หน้าข้อมูลเซิร์ฟเวอร์ช่วยให้คุณทราบว่าคุณกำลังใช้ PHP, MySQL และ Apache เวอร์ชันใด

คุณจะพบเวอร์ชัน PHP ของเซิร์ฟเวอร์ของคุณในปลั๊กอิน WordPress สำหรับการดูแลระบบจำนวนมาก และยังมีปลั๊กอินข้อมูลเฉพาะ เช่น ข้อมูลเวอร์ชัน ซึ่งช่วยให้คุณอ้างอิงเวอร์ชัน PHP และ MySQL ได้ง่ายขึ้น

2. ตรวจสอบความเข้ากันได้ของ PHP

ความเข้ากันได้เป็นสิ่งที่คุณต้องพิจารณาทุกครั้งที่คุณเปลี่ยน PHP บนเซิร์ฟเวอร์ของคุณ

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

PHP เวอร์ชันหลักใหม่ทุกเวอร์ชันจะแนะนำฟังก์ชันและไวยากรณ์ใหม่ และเลิกใช้เวอร์ชันเก่า (เช่น ลบออก) ในฐานะเจ้าของเว็บไซต์ คุณต้องตรวจสอบให้แน่ใจว่าเวอร์ชัน PHP ที่คุณใช้ทำงานสอดคล้องกับแกนหลักของ WordPress รวมถึงธีมและปลั๊กอินของ WordPress ที่ติดตั้งทั้งหมด หากส่วนใดส่วนหนึ่งของเว็บไซต์ของคุณใช้ฟังก์ชันที่ไม่ได้รับการสนับสนุนโดยเวอร์ชัน PHP ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณ WordPress ของคุณอาจใช้งานไม่ได้

ตารางด้านล่างแสดงเวอร์ชันของแกน WordPress ที่ได้รับการสนับสนุนโดย PHP เวอร์ชันต่างๆ

* ในขณะที่เขียน WordPress เวอร์ชันล่าสุดคือ 6.0.1

เวอร์ชัน PHP เวอร์ชั่น WordPress ที่รองรับ
8.0 5.6 เป็นเวอร์ชันล่าสุด
7.4 5.3 เป็นเวอร์ชันล่าสุด
7.3 5.0 เป็นเวอร์ชันล่าสุด
7.2 4.9 เป็นเวอร์ชันล่าสุด
7.1 4.7 เป็นเวอร์ชันล่าสุด
7.0 4.4 เป็นเวอร์ชันล่าสุด
5.6 4.1 เป็นเวอร์ชันล่าสุด
5.5 3.7 ถึง 5.1
5.4 3.7 ถึง 5.1
5.3 3.7 ถึง 5.1
5.2 3.7 ถึง 5.1
ความเข้ากันได้ของ PHP และเวอร์ชัน WordPress

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

มีแนวโน้มมากกว่าที่ธีมหรือปลั๊กอินของ WordPress เข้ากันไม่ได้ โดยเฉพาะอย่างยิ่งหากไม่มีการอัปเดตมานานกว่า 12 เดือน น่าเสียดาย วิธีเดียวที่ใช้ได้จริงในการตรวจหาปัญหาความเข้ากันได้ของธีมและปลั๊กอินคือการสร้างพื้นที่จัดเตรียมสำหรับเว็บไซต์ของคุณ อัปเดตเวอร์ชัน PHP แล้วทดสอบเว็บไซต์ของคุณ (ฉันจะพูดถึงการตรวจสอบปัญหาความเข้ากันได้ในภายหลัง)

3. อัปเดต WordPress Core, ธีม & ปลั๊กอิน

สิ่งสำคัญคือต้องคอยอัปเดต WordPress อยู่เสมอเพื่อให้แน่ใจว่าเว็บไซต์ของคุณยังคงปลอดภัยและทำงานได้อย่างถูกต้อง เว็บไซต์ WordPress ที่อัปเดตยังมีโอกาสน้อยที่จะประสบปัญหาความเข้ากันได้เมื่อคุณอัปเดต PHP ดังนั้นฉันขอแนะนำให้อัปเดตแกน WordPress, ธีม WordPress ที่ใช้งานอยู่ และปลั๊กอิน WordPress ที่ใช้งานอยู่ทั้งหมด

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

4. สำรองข้อมูลเว็บไซต์ WordPress ของคุณ

เมื่อเว็บไซต์ WordPress ของคุณทันสมัยแล้ว ขอแนะนำให้สำรองข้อมูลเว็บไซต์ ขั้นตอนป้องกันไว้ก่อนนี้จะช่วยให้คุณเห็นภาพรวมของเว็บไซต์ของคุณก่อนที่คุณจะสร้างพื้นที่แสดงละคร

โปรดตรวจสอบบทความของฉัน "19 ปลั๊กอินสำรอง WordPress ที่ดีที่สุดเพื่อให้ข้อมูลของคุณปลอดภัย" เพื่อดูรายการโซลูชันการสำรองข้อมูล WordPress ที่ดีที่สุดในตลาด

5. สร้างสภาพแวดล้อมการแสดงละคร

สภาพแวดล้อมการแสดงละครของ WordPress สามารถใช้เพื่อสร้างสำเนาของเว็บไซต์สดของคุณและจัดเก็บไว้ในพื้นที่การพัฒนาส่วนตัว สิ่งนี้ทำให้คุณสามารถดำเนินการอัปเดต WordPress ได้อย่างปลอดภัยและทำการเปลี่ยนแปลงอื่นๆ ในเว็บไซต์ของคุณ สภาพแวดล้อมการจัดเตรียมคือวิธีที่ดีที่สุดในการทดสอบ PHP เวอร์ชันใหม่อย่างปลอดภัย

บริษัทโฮสติ้งหลายแห่งมีฟังก์ชันการจัดเตรียมเว็บไซต์ และสามารถใช้ปลั๊กอินการจัดเตรียมและสำรองของ WordPress จำนวนหนึ่งเพื่อสร้างสภาพแวดล้อมการแสดงละครได้เช่นกัน

หากคุณไม่แน่ใจเกี่ยวกับวิธีการสร้างเว็บไซต์แสดงละคร WordPress ฉันแนะนำให้อ่านบทความของฉัน “วิธีสร้างเว็บไซต์แสดงละครสำหรับเว็บไซต์ WordPress“ ในบทความ ฉันแสดงขั้นตอนที่แน่นอนที่คุณต้องปฏิบัติตามเพื่อสร้างเว็บไซต์แสดงละครโดยใช้ BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel และ Kinsta

โปรดใช้โซลูชันการแสดงละครของ WordPress ที่ให้คุณเปลี่ยนเวอร์ชัน PHP ที่กำลังใช้งานอยู่

6. อัปเดต PHP ในพื้นที่แสดงของคุณ

ในขั้นตอนนี้ คุณควรมีสำเนาของเว็บไซต์ WordPress ที่เหมือนกันในพื้นที่แสดงละครที่คุณได้ตรวจสอบแล้วว่าทำงานอย่างถูกต้อง ตอนนี้คุณสามารถเปลี่ยนเวอร์ชัน PHP ใน WordPress ที่พื้นที่แสดงของคุณใช้

โซลูชันการแสดงละครส่วนใหญ่อนุญาตให้คุณเปลี่ยนเวอร์ชัน PHP โดยใช้เมนูแบบเลื่อนลง ตัวอย่างเช่น หากคุณใช้ Kinsta เพื่อสร้างสภาพแวดล้อมการแสดงละคร สิ่งที่คุณต้องทำคือไปที่ส่วนเครื่องมือ และเลือกเวอร์ชันของ PHP ที่คุณต้องการใช้ภายใต้ กลไกของ PHP ลูกค้า WP Engine สามารถใช้คุณสมบัติที่เรียกว่า PHP Tester ที่ให้คุณทดสอบเว็บไซต์ WordPress ของคุณด้วย PHP เวอร์ชันต่างๆ โดยไม่ต้องอัปเดต PHP จริงๆ

WordPress แนะนำให้เจ้าของเว็บไซต์ใช้ PHP 7.4 เป็นอย่างน้อย แต่ก็คุ้มค่าที่จะอัปเกรดเป็น PHP 8.0 หรือสูงกว่าหากเว็บไซต์ของคุณใช้งานร่วมกันได้

Kinsta Staging Area
การเปลี่ยนเวอร์ชัน PHP ในพื้นที่การแสดงละคร Kinsta

BlogVault แตกต่างจากโซลูชันอื่นๆ เล็กน้อย ด้วย BlogVault คุณจะเลือกเวอร์ชัน PHP ที่คุณต้องการเมื่อคุณสร้างพื้นที่จัดเตรียม ไม่มีตัวเลือกในการเปลี่ยนเวอร์ชัน PHP เมื่อไซต์การจัดเตรียมใช้งานได้ แต่คุณสามารถสร้างพื้นที่จัดเตรียมเพิ่มเติมได้อย่างง่ายดายโดยใช้ PHP เวอร์ชันต่างๆ หากจำเป็น

เพิ่มไซต์ Staging โดยใช้ BlogVault
เลือกเวอร์ชันอื่นของ PHP ที่จะใช้เมื่อสร้างพื้นที่การจัดเตรียมใหม่ใน BlogVault

7. ตรวจสอบไซต์ WordPress Staged ของคุณ

ด้วยเว็บไซต์ WordPress ที่จัดฉากของคุณตอนนี้โดยใช้ PHP เวอร์ชันใหม่กว่า ก็ถึงเวลาที่จะเริ่มการทดสอบ

อย่าลืมตรวจสอบทุกแง่มุมของเว็บไซต์ของคุณ

  • การออกแบบเว็บไซต์ – เว็บไซต์แสดงละครของคุณมีรูปลักษณ์และทำงานอย่างที่ควรจะเป็นหรือไม่?
  • แบบฟอร์มและองค์ประกอบแบบไดนามิก – แบบฟอร์ม เครื่องมือ และองค์ประกอบแบบไดนามิกของเว็บไซต์ของคุณยังทำงานอย่างถูกต้องหรือไม่
  • ประสิทธิภาพ – เว็บไซต์ของคุณโหลดช้าหรือเร็วกว่าเดิมหรือไม่? (GTmetrix และ PageSpeed ​​Insights เป็นเครื่องมือที่มีประโยชน์ในการตรวจสอบสิ่งนี้)

การทดสอบเป็นขั้นตอนที่สำคัญที่สุดในการอัปเดต PHP ใน WordPress ดังนั้นให้ใช้เวลาและตรวจสอบทุกอย่าง คุณจะขอบคุณตัวเองในภายหลัง

หากคุณประสบปัญหาความเข้ากันได้บางอย่าง คุณต้องทำการแก้ไขปัญหาบางอย่างเพื่อพิจารณาว่าธีมหรือปลั๊กอินของ WordPress ใดที่ทำให้เกิดปัญหา ส่วนการ แก้ไขปัญหาการอัปเกรด PHP ของฉันในบทความนี้จะอธิบายวิธีดำเนินการนี้อย่างชัดเจน

วิธีอัปเดต PHP ใน WordPress

หากเว็บไซต์ WordPress ที่จัดฉากของคุณทำงานอย่างถูกต้องหลังจากอัปเดต PHP การอัปเดต PHP ในสภาพแวดล้อมที่ใช้งานจริงซึ่งโฮสต์เว็บไซต์สดของคุณนั้นปลอดภัย

สำหรับบริษัทโฮสติ้งส่วนใหญ่ ใช้เวลาเพียงนาทีเดียวในการอัปเดต PHP ใน WordPress ผ่านแผงควบคุมโฮสติ้งของคุณ

GoDaddy

กระบวนการอัปเดต เวอร์ชัน PHP ด้วย GoDaddy ขึ้นอยู่กับว่าคุณมีบัญชีโฮสติ้งสำหรับ Linux, windows หรือ WordPress ที่มีการจัดการ

เปลี่ยนเวอร์ชัน PHP ใน Linux

  1. ไปที่หน้าผลิตภัณฑ์ GoDaddy ของคุณ
  2. ใต้เว็บโฮสติ้ง เลือกบัญชีโฮสติ้งของคุณแล้วคลิก จัดการ
  3. ไปที่พื้นที่การตั้งค่าในแดชบอร์ดหลักของคุณ
  4. เลือก เซิร์ฟเวอร์
  5. ไปที่พื้นที่ที่ระบุว่า PHP Version และเลือก Manage
  6. เลือกเวอร์ชัน PHP ที่คุณต้องการเปลี่ยน พิมพ์ ' update ' เพื่อยืนยันการเลือกของคุณ จากนั้นคลิก Save

เปลี่ยนเวอร์ชัน PHP ใน Windows

  1. ไปที่หน้าผลิตภัณฑ์ GoDaddy ของคุณ
  2. ใต้เว็บโฮสติ้ง เลือกบัญชีโฮสติ้งของคุณแล้วคลิก จัดการ
  3. เลือก Plesk Admin จากแดชบอร์ดหลัก
  4. ไปที่โดเมนที่คุณต้องการแก้ไขและเลือก การตั้งค่า PHP
  5. เลือกเวอร์ชันของ PHP ที่คุณต้องการใช้จากเมนู การสนับสนุน PHP แล้วคลิก ตกลง

เปลี่ยนเวอร์ชัน PHP ในบัญชี WordPress ที่มีการจัดการ

  1. ไปที่หน้าผลิตภัณฑ์ GoDaddy ของคุณ
  2. จากหน้าผลิตภัณฑ์ของฉัน เลือก จัดการทั้งหมด
  3. คลิกที่เมนูแบบเลื่อนลงสามจุด ( ) สำหรับเว็บไซต์ที่คุณต้องการแก้ไขและเลือก Settings
  4. ในพื้นที่ไซต์การผลิต ให้ไปที่ เวอร์ชัน PHP แล้วคลิก Change
  5. เลือกเวอร์ชัน PHP ที่คุณต้องการเปลี่ยนและคลิก บันทึกการเปลี่ยนแปลง
อัปเดต PHP ใน WordPress โดยใช้ GoDaddy
การเปลี่ยนเวอร์ชัน PHP ในบัญชีโฮสติ้ง WordPress ที่จัดการโดย GoDaddy

Namecheap

Namecheap มีบัญชีโฮสติ้งหลายประเภท ด้วยเหตุนี้ กระบวนการอัปเดต PHP จึงแตกต่างกันสำหรับผู้ที่ใช้โฮสติ้งที่ใช้ร่วมกันและผู้ที่มี VPS และบัญชีเซิร์ฟเวอร์เฉพาะ

บริษัทยังมีบริการโฮสติ้ง WordPress ที่มีการจัดการที่เรียกว่า EasyWP บริการนี้ใช้แดชบอร์ดโฮสติ้งที่เรียบง่ายและไม่อนุญาตให้คุณอัปเดต PHP ด้วยตนเองโดยตรง

วิธีอัปเดต PHP บนบัญชีโฮสติ้งที่ใช้ร่วมกัน

  1. เข้าสู่ระบบบัญชีโฮสติ้ง cPanel ของคุณ
  2. ไปที่ส่วน Exclusive for Namecheap Customers แล้วคลิก Select PHP Version
  3. คลิกที่เมนูดรอปดาวน์ เวอร์ชัน PHP ปัจจุบัน และเลือกเวอร์ชันของ PHP ที่คุณต้องการเปลี่ยนเป็น
  4. คลิกที่ ตั้งเป็นปัจจุบัน เพื่อใช้การเปลี่ยนแปลง

วิธีอัปเดต PHP บน VPS หรือเซิร์ฟเวอร์เฉพาะ

  1. เข้าสู่ระบบแผงควบคุม WHM ของคุณ
  2. เปิด EasyApache จากเมนูนำทางหลัก
  3. สำรองข้อมูลการกำหนดค่าปัจจุบันของคุณแล้วคลิกการตั้งค่าฟันเฟืองเพื่อเริ่มปรับแต่งการกำหนดค่าของคุณ
  4. เลือก เวอร์ชัน Apache ที่คุณต้องการใช้
  5. เลือกเวอร์ชัน PHP ที่คุณต้องการเปลี่ยนเป็น
  6. ทำตามขั้นตอนที่เหลือ จากนั้นคลิก บันทึกและสร้าง เพื่อดำเนินการอัปเดตให้เสร็จสิ้น
การเปลี่ยนเวอร์ชัน PHP ใน NameCheap
การเปลี่ยนเวอร์ชัน PHP ในบัญชีโฮสติ้งที่ใช้ร่วมกันของ Namecheap

BlueHost

BlueHost เสนอแผงควบคุมการโฮสต์สองประเภทให้กับลูกค้า แผงโฮสต์รุ่นเก่าเรียกว่า Legacy และแผงโฮสต์ใหม่เรียกว่า Rock กระบวนการอัปเดต PHP นั้นตรงไปตรงมากับบัญชีประเภทใดประเภทหนึ่ง

วิธีอัปเดต PHP ในแผงควบคุมโฮสติ้งรุ่นเก่า

  1. ล็อกอินเข้าสู่แผงควบคุมหลักของ BlueHost
  2. ไปที่แท็บ Hosting และเลือก cPanel
  3. ไปที่ส่วน การเขียนโปรแกรม และเลือก PHP Config
  4. เลือกเวอร์ชันของ PHP ที่คุณต้องการอัปเดตและคลิก บันทึกการเปลี่ยนแปลง

วิธีอัปเดต PHP ในแผงควบคุม Rock Hosting

  1. ล็อกอินเข้าสู่แผงควบคุมหลักของ BlueHost
  2. ไปที่เมนูนำทางหลักและเลือก ขั้นสูง
  3. ไปที่ส่วน ซอฟต์แวร์ แล้วคลิก MultiPHP Manager
  4. สำหรับแต่ละเว็บไซต์ที่คุณต้องการอัปเดต ให้เลือกเวอร์ชัน PHP ที่คุณต้องการอัปเดตและคลิก Apply
เวอร์ชัน BlueHost PHP
กำลังอัปเดต PHP ในแผงควบคุมดั้งเดิมของ BlueHost

SiteGround

ก่อนหน้านี้ SiteGround ใช้ cPanel สำหรับแผงควบคุมการโฮสต์ แต่ตอนนี้มีแผงแบบกำหนดเองให้ลูกค้าเรียกว่า Site Tools

  1. เข้าสู่ระบบ เครื่องมือเว็บไซต์
  2. ในเมนูหลัก ให้ไปที่ Devs แล้วเลือก PHP Manager
  3. ในกล่อง จัดการการตั้งค่า PHP ให้คลิกที่ไอคอนแก้ไข แล้วเลือกเวอร์ชันของ PHP ที่คุณต้องการเปลี่ยนเป็น

SiteGround ยังเสนอบริการ Managed PHP ที่จะอัปเดต PHP ให้เป็นเวอร์ชันใหม่ล่าสุดและปลอดภัยที่สุดของ PHP โดยอัตโนมัติ แม้ว่าคุณลักษณะนี้จะเป็นประโยชน์ แต่เราขอแนะนำให้คุณอัปเดต PHP ด้วยตนเองต่อไปเพื่อหลีกเลี่ยงไม่ให้เว็บไซต์ที่ใช้งานจริงของคุณหยุดทำงานเนื่องจากปัญหาความเข้ากันได้ของธีม WordPress และปลั๊กอิน

SiteGround PHP Manager
การใช้ตัวจัดการ PHP ของ SiteGround

HostGator

HostGator ใช้ cPanel สำหรับแผงควบคุมการโฮสต์ ดังนั้น คุณต้องใช้ MultiPHP Manager เพื่ออัปเดต PHP ใน WordPress

  1. เข้าสู่ระบบ cPanel
  2. ไปที่ส่วน ซอฟต์แวร์ และเลือก MultiPHP Manager
  3. เลือกโดเมนทั้งหมดที่คุณต้องการอัปเดต PHP สำหรับ
  4. เลือก เวอร์ชัน PHP ที่คุณต้องการจากเมนูดรอปดาวน์แล้วคลิก Apply
HostGator MultiPHP Manager
MultiPHP Manager ทำให้กระบวนการอัปเดต PHP ง่ายขึ้น

Kinsta

แดชบอร์ดที่กำหนดเองของ Kinsta ทำให้ง่ายต่อการอัปเดต PHP ในสภาพแวดล้อมการแสดงละครหรือเว็บไซต์สดของคุณ

  1. เข้าสู่แดชบอร์ด Kinsta ของคุณแล้วเลือก ไซต์ จากเมนูหลัก
  2. คลิกที่แท็บ เครื่องมือ
  3. ในส่วนเอ็นจิน PHP ให้คลิกปุ่ม แก้ไข และเลือกเวอร์ชัน PHP ที่คุณต้องการเปลี่ยนเป็น
แก้ไขเวอร์ชัน PHP ใน Kinsta
ยืนยันการอัปเดต PHP ใน Kinsta

เครื่องยนต์ WP

WP Engine ช่วยให้ลูกค้าสามารถอัปเดต PHP ใน WordPress จากหน้าภาพรวมและหน้าเว็บไซต์

วิธีอัปเดต PHP ในหน้าภาพรวม

  1. ล็อกอินเข้าสู่พอร์ทัลผู้ใช้ WP Engine ของคุณ
  2. เลือกสภาพแวดล้อมการผลิตของคุณ
  3. ในส่วน สถิติสิ่งแวดล้อม ให้คลิกที่หมายเลข เวอร์ชัน PHP
  4. เลือกเวอร์ชัน PHP ที่คุณต้องการแล้วคลิก เปลี่ยนเวอร์ชัน PHP

วิธีอัปเดต PHP บนหน้าเว็บไซต์

  1. ล็อกอินเข้าสู่พอร์ทัลผู้ใช้ WP Engine ของคุณ
  2. เลือกสภาพแวดล้อมการผลิตของคุณ
  3. คลิกที่หมายเลข เวอร์ชัน PHP ที่แสดงถัดจากสภาพแวดล้อมของคุณ
  4. เลือกเวอร์ชัน PHP ที่คุณต้องการแล้วคลิก เปลี่ยนเวอร์ชัน PHP

* หากคุณต้องการอัปเดต PHP ในสภาพแวดล้อมการจัดเตรียมของคุณ โปรดเลือกสภาพแวดล้อมการจัดเตรียมของคุณในขั้นตอนที่สอง

เปลี่ยนเวอร์ชัน PHP ใน WP Engine
การเปลี่ยนเวอร์ชัน PHP ใน WP Engine

เปลี่ยนเวอร์ชัน PHP ในสภาพแวดล้อมการโฮสต์อื่น ๆ

ดังที่คุณได้เห็นจากตัวอย่างข้างต้น กระบวนการอัปเกรด PHP ใน WordPress นั้นตรงไปตรงมาและใช้เวลาเพียงไม่กี่นาทีในการดำเนินการให้เสร็จสิ้น

คุณมักจะพบตัวเลือกในการอัปเดต PHP ในส่วนที่เรียกว่า Software or Tools แม้ว่าบริษัทโฮสติ้งที่ใช้แผงควบคุมการโฮสต์แบบกำหนดเองจะทำให้สิ่งต่างๆ ง่ายขึ้น ตัวอย่างเช่น บล็อกส่วนตัวของฉันโฮสต์โดย Wetopi บริษัทโฮสติ้ง WordPress ที่ได้รับการจัดการ และพวกเขาอนุญาตให้ฉันเปลี่ยนเวอร์ชัน PHP จากแดชบอร์ดโฮสต์หลัก

Wetopi แดชบอร์ดหลัก
แดชบอร์ดหลักของ Wetopi

สิ่งสำคัญคือต้องพูดคุยกับบริษัทโฮสติ้งของคุณ หากคุณไม่พบพื้นที่การตั้งค่าเพื่ออัปเดต PHP หรือหากบริษัทโฮสติ้งของคุณจำกัดลูกค้าไม่ให้อัปเดต PHP เพียงส่งอีเมลเพื่อขอให้อัปเดตบัญชีของคุณ

สวัสดี.

ฉันชื่อ Kevin Muldoon และหมายเลขบัญชีของฉันคือ ABC12345 เพื่อให้แน่ใจว่าเว็บไซต์ของฉันปลอดภัยและมีประสิทธิภาพ ฉันต้องการอัปเดต PHP เป็นเวอร์ชัน 8.0 คุณช่วยดำเนินการอัปเกรดนี้สำหรับบัญชีของฉันได้ไหม

ขอแสดงความนับถือ.

เควิน


ตัวอย่างการร้องขอการสนับสนุนไปยังบริษัทโฮสติ้ง

คุณควรจ้างผู้เชี่ยวชาญหรือไม่?

คำแนะนำของฉันคือการพูดคุยกับบริษัทโฮสติ้งของคุณเสมอ หากคุณไม่แน่ใจเกี่ยวกับวิธีการอัปเดต PHP

หากคุณซื้อ VPS ที่ไม่มีการจัดการหรือเซิร์ฟเวอร์เฉพาะ คุณอาจไม่มีสิทธิ์ขอความช่วยเหลือจากบริษัทโฮสติ้งของคุณ ในสถานการณ์นั้น คุณอาจต้องการพิจารณาจ้างผู้เชี่ยวชาญผ่านบริษัทสนับสนุนโฮสติ้งบุคคลที่สามหรือตลาดงานฟรีแลนซ์ เช่น Freelancer หรือ Upwork

การจ้างผู้ดูแลระบบโฮสติ้งที่มีประสบการณ์เป็นวิธีแก้ปัญหาระยะสั้นที่ดี แต่ในระยะยาว คุณไม่ควรจัดการสภาพแวดล้อมการโฮสต์ด้วยตนเอง หากคุณไม่สามารถอัปเดตซอฟต์แวร์เซิร์ฟเวอร์ด้วยตนเอง

สิ่งที่ต้องทำหลังจากอัปเดต PHP ใน WordPress

สิ่งสำคัญที่ต้องทำหลังจากอัปเดตเวอร์ชัน PHP ในเว็บไซต์ WordPress คือการตรวจสอบว่าทุกอย่างยังทำงานได้อย่างถูกต้อง

หากคุณทำตามคำแนะนำของฉันและอัปเดตเวอร์ชัน PHP ของเว็บไซต์ของคุณในสภาพแวดล้อมชั่วคราว ความเสี่ยงที่เว็บไซต์ที่ใช้งานจริงของคุณจะประสบปัญหาหลังจากอัปเดต PHP จะต่ำมาก อย่างไรก็ตาม คุณควรทดสอบเว็บไซต์ของคุณอย่างละเอียดถี่ถ้วนเพื่อให้แน่ใจว่าไม่มีปัญหาความเข้ากันได้หลังจากอัปเดต

การแก้ไขปัญหาการอัปเกรด PHP

คุณอาจพบปัญหาความเข้ากันได้บางอย่างเมื่อคุณอัปเดต PHP เนื่องจากแกนหลักของ WordPress รองรับ PHP เวอร์ชันเก่าได้ดี ปัญหาความเข้ากันได้เหล่านี้จึงมักเกิดขึ้นเนื่องจาก:

  • คุณกำลังใช้ธีม WordPress ที่ล้าสมัย
  • คุณกำลังใช้ปลั๊กอิน WordPress ที่ล้าสมัย
  • คุณได้อัปเกรดเป็น PHP เวอร์ชันใหม่ที่ยังไม่รองรับโดยนักพัฒนา WordPress

การระบุธีมหรือปลั๊กอินของ WordPress ที่ไม่เข้ากันอาจเป็นเรื่องยาก ตัวตรวจสอบความเข้ากันได้ของ PHP ของปลั๊กอิน WP Engine เป็นเครื่องมือที่มีประโยชน์ในอดีต เนื่องจากช่วยให้คุณตรวจสอบเวอร์ชัน PHP ของธีมและปลั๊กอินของ WordPress ได้ แต่ปลั๊กอินไม่ได้รับการอัปเดตในบางครั้ง และไม่รองรับ PHP เวอร์ชันล่าสุด

ขออภัย นักพัฒนา WordPress ไม่ได้ยืนยันเสมอว่า PHP เวอร์ชันใดสนับสนุนธีมหรือปลั๊กอิน ดังนั้นจึงขึ้นอยู่กับคุณที่จะทำงานนักสืบ

ในบางกรณี เห็นได้ชัดว่าความผิดอยู่ที่ไหน ตัวอย่างเช่น หากฟอร์มหรือวิดเจ็ตแสดงไม่ถูกต้อง อาจเป็นไปได้ว่าปลั๊กอินที่เกี่ยวข้องไม่รองรับ PHP เวอร์ชันใหม่กว่าที่คุณติดตั้ง การแก้ไขปัญหาจะยากขึ้นหากคุณกำลังเผชิญกับหน้าจอสีขาวแห่งความตายอันโด่งดังของ WordPress

หากคุณกำลังเผชิญกับหน้าจอสีขาวหลังจากอัปเดต PHP ให้ทำตามขั้นตอนเหล่านี้:

  • ปิดใช้งานปลั๊กอิน WordPress ทั้งหมด – ปิดใช้งานปลั๊กอิน WordPress ทั้งหมดจากส่วนผู้ดูแลระบบ หากไม่สามารถเข้าถึงพื้นที่ผู้ดูแลระบบ ให้เปลี่ยนชื่อ wp-content/plugins ชั่วคราว แล้วเปลี่ยนกลับเพื่อปิดใช้งานปลั๊กอินทั้งหมด ซึ่งสามารถทำได้โดยใช้ไคลเอนต์ FTP เช่น FileZilla หรือตัวจัดการไฟล์ภายในแผงควบคุมโฮสติ้งของคุณ
  • เปลี่ยนธีม WordPress ของคุณ – หากคุณยังคงเผชิญกับหน้าจอสีขาวหลังจากปิดใช้งานปลั๊กอิน WordPress ทั้งหมด ให้ลองเปลี่ยนไปใช้ธีม WordPress เริ่มต้น เช่น Twenty Twenty-Two เพื่อแยกแยะว่าธีม WordPress ของคุณเป็นต้นเหตุ
  • ตรวจสอบไฟล์ .Htaccess ของเว็บไซต์ของคุณ – ควรตรวจสอบไฟล์ .htaccess ของ WordPress หากเว็บไซต์ของคุณใช้งานไม่ได้กับธีม WordPress ใดๆ อย่าลืมพูดคุยกับโฮสต์ของคุณหากคุณไม่แน่ใจว่าต้องทำอย่างไร
  • เปิดใช้งานปลั๊กอิน WordPress ใหม่ ทีละรายการ – หากหน้าจอสีขาวแห่งความตายหายไปหลังจากปิดใช้งานปลั๊กอิน WordPress ทั้งหมด คุณสามารถตรวจหาปัญหาที่เป็นปัญหาได้โดยใช้การลองผิดลองถูก สิ่งที่คุณต้องทำคือเปิดใช้งานปลั๊กอิน WordPress ใหม่ทีละตัว วิธีนี้จะช่วยให้คุณเห็นว่าปลั๊กอินใดทำให้เกิดปัญหาความเข้ากันได้

อย่าตื่นตระหนกหากคุณประสบปัญหาความเข้ากันได้กับ PHP นั่นคือเหตุผลที่คุณใช้สภาพแวดล้อมการแสดงละครเพื่อทดสอบการอัปเกรด PHP ของคุณ ด้วยการแก้ไขปัญหาเล็กน้อย คุณควรจะสามารถระบุได้ว่าธีมและปลั๊กอินของ WordPress ใดที่ไม่เข้ากันกับ PHP เวอร์ชันใหม่กว่าที่คุณเลือก

ความคิดสุดท้าย

WordPress ยังคงแนะนำให้เจ้าของเว็บไซต์ใช้ PHP เวอร์ชัน 7.4 ขึ้นไป ดังนั้น เราขอแนะนำให้คุณอัปเดต PHP ใน WordPress หากคุณใช้เวอร์ชัน 7.3 หรือต่ำกว่า การทำเช่นนี้จะช่วยเพิ่มความเร็ว ความปลอดภัย และความเข้ากันได้ของเว็บไซต์ของคุณกับผลิตภัณฑ์ WordPress ที่ทันสมัย

กระบวนการอัปเดต PHP ใน WordPress นั้นตรงไปตรงมา แต่ปัญหาความเข้ากันได้ของ PHP นั้นพบได้ทั่วไปในเว็บไซต์ WordPress ดังนั้น อย่าลืมทดสอบการอัปเดต PHP ที่คุณดำเนินการในสภาพแวดล้อมการจัดเตรียมก่อน

ขอให้โชคดี.

เควิน

คำถามที่พบบ่อย

รายการคำถามที่พบบ่อยเกี่ยวกับการอัปเดต PHP สำหรับเว็บไซต์ WordPress

มันสำคัญจริง ๆ ว่าฉันใช้ PHP เวอร์ชันใด?

ใช่.

PHP เวอร์ชันใหม่กว่ามีฟังก์ชันที่มากกว่า ความปลอดภัยที่ดีขึ้น และประสิทธิภาพที่เพิ่มขึ้น เวอร์ชันของ PHP ที่คุณใช้จะมีผลกับธีมและปลั๊กอินของ WordPress ที่คุณสามารถใช้ได้บนเว็บไซต์ของคุณ

ฉันจะรู้ได้อย่างไรว่าเมื่อถึงเวลาต้องอัปเดตเวอร์ชัน PHP ใน WordPress?

หน้าข้อกำหนดของ WordPress ในปัจจุบันแนะนำ PHP เวอร์ชัน 7.4 ขึ้นไป หากคุณใช้ PHP เวอร์ชันเก่า เช่น 5.6, 7.0, 7.1, 7.2 หรือ 7.3 ฉันแนะนำให้อัปเกรด

คุณอาจต้องการพิจารณาใช้ PHP เวอร์ชันใหม่กว่า เช่น PHP 8.0 หรือ PHP 8.1 เพื่อใช้ประโยชน์จากฟังก์ชันการทำงานใหม่และการรักษาความปลอดภัยและประสิทธิภาพที่ดีขึ้น

ฉันต้องทดสอบทุกอย่างในสภาพแวดล้อมการแสดงละครก่อนจริงหรือ

ใช้เวลาเพียงนาทีเดียวในการอัปเกรด PHP ใน WordPress ผ่านแผงควบคุมการโฮสต์ของคุณ แต่ถ้าคุณอัปเดต PHP โดยไม่ทดสอบว่าการอัปเกรดนั้นปลอดภัยหรือไม่ มีความเสี่ยงสูงที่เว็บไซต์ที่ใช้งานจริงของคุณจะขัดข้อง

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

จะเกิดอะไรขึ้นหากธีมและปลั๊กอินที่ฉันใช้ไม่รองรับ PHP เวอร์ชันล่าสุด

ขออภัย ธีมและปลั๊กอินที่ไม่ได้อัปเดตมาระยะหนึ่งอาจไม่รองรับ PHP เวอร์ชันล่าสุด คุณมีตัวเลือกสองสามตัวในสถานการณ์นี้:

  • ใช้ PHP เวอร์ชันเก่าต่อไปเพื่อให้ธีมและปลั๊กอินที่คุณต้องการยังคงทำงานได้อย่างถูกต้อง
  • ขอให้นักพัฒนาเพิ่มการสนับสนุนสำหรับเวอร์ชัน PHP ที่ใหม่กว่าให้กับผลิตภัณฑ์ของตน
  • หยุดใช้ธีมหรือปลั๊กอินที่เป็นปัญหาแล้วค้นหาวิธีแก้ไขอื่น

ฉันไม่แนะนำให้ใช้ธีมและปลั๊กอิน WordPress ที่ล้าสมัย ดังนั้น หากผู้พัฒนาไม่อัปเดตผลิตภัณฑ์ของตน เราขอแนะนำให้คุณค้นหาวิธีแก้ไขปัญหาอื่น

ความเสี่ยงในการใช้ PHP เวอร์ชันที่ไม่รองรับคืออะไร

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