วิธีอัปเดต PHP สำหรับ WordPress เพื่อความเร็วไซต์ที่เร็วขึ้นและความเข้ากันได้ที่ดีขึ้น

เผยแพร่แล้ว: 2020-05-13

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

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

แต่ครั้งสุดท้ายที่คุณนึกถึง PHP เวอร์ชันใดที่ไซต์ WordPress ของคุณใช้งานอยู่?

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

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

PHP คืออะไรและทำไมคุณถึงต้องสนใจ?

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

ไฟล์ WordPress core php

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

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

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

ที่กล่าวว่า เจ้าของเว็บไซต์ WordPress จำเป็นต้องเข้าใจถึงความสำคัญของการใช้ PHP เวอร์ชันที่อัปเดต

ออกด้วยเวอร์ชันเก่าและใหม่ในเวอร์ชัน PHP ใหม่

จากข้อมูลของ W3Techs นั้น PHP ถูกใช้โดยมากกว่า 79% ของเว็บไซต์ทั้งหมดในโลกโดยใช้ภาษาการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ และแน่นอนว่าบัญชีนั้นสำหรับเว็บไซต์ WordPress ทั้งหมด เนื่องจาก PHP ประกอบขึ้นเป็น CMS เกือบทั้งหมด

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

อันที่จริง หลังจากการเปิดตัวครั้งแรก โดยทั่วไปแล้ว PHP เวอร์ชันใหม่จะได้รับการสนับสนุนเป็นเวลา 2 ปี จนกว่าจะมีป้ายกำกับว่า "เก่า" และมีการออกเวอร์ชันใหม่ซึ่งใช้งานได้ดีกว่า

เวอร์ชัน php ที่รองรับ
ที่มา: PHP.net

ปัญหาคือ เจ้าของเว็บไซต์จำนวนมากไม่ทราบเกี่ยวกับวงจรชีวิตนี้ หรือแม้แต่เวอร์ชันที่เว็บไซต์ WordPress ของพวกเขาใช้อยู่

ที่แย่ไปกว่านั้น พวกเขายังไม่เข้าใจว่าแม้แต่การเปลี่ยนไปใช้ PHP 7.0 ก็มีประโยชน์ดังต่อไปนี้:

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

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

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

การเปรียบเทียบ php สำหรับความเร็ว
ที่มา: Cloudways

แน่นอน WordPress ใช้งานได้กับ PHP 5.6 ขึ้นไป แต่คิดเกี่ยวกับเรื่องนี้ PHP 5.6 ยังไม่ได้รับการสนับสนุนอย่างจริงจังตั้งแต่ต้นปี 2017 โดยการสนับสนุนด้านความปลอดภัยจะสิ้นสุดในเดือนมกราคม 2019 และถึงกระนั้น 27.3% ของผู้ใช้ WordPress ยังคงใช้งานอยู่

ผู้ใช้ WordPress และเวอร์ชัน php ใช้
ที่มา: WordPress.org

ไม่ต้องพูดถึง 15.5% ของผู้คนยังคงใช้ PHP 7.0 ( ซึ่งเร็วกว่า PHP 5.6 อย่างเห็นได้ชัด ) แต่ยังไม่ได้รับการรองรับตั้งแต่ต้นปี 2019 และคุณเดาได้ว่าภายในสิ้นปี 2019 อีกเวอร์ชันหนึ่งคือ PHP 7.1 จะกัดฝุ่นเมื่อพูดถึงการสนับสนุนความปลอดภัย

สิ่งนี้เหลือเพียง PHP 7.2 และ PHP 7.3 เนื่องจากเวอร์ชันเหล่านั้นได้รับการสนับสนุนอย่างแข็งขัน พร้อมด้วยการแก้ไขด้านความปลอดภัยและทั้งหมด

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

วิธีตรวจสอบว่าไซต์ WordPress ของคุณใช้ PHP เวอร์ชันใด

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

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือไปที่ Tools > Site Health ในแดชบอร์ด WordPress ของคุณ จากนั้นคลิกที่แท็บ ข้อมูล

แท็บความสมบูรณ์ของเว็บไซต์และข้อมูล

ถัดไป เลื่อนไปที่เมนูดรอปดาวน์ของ เซิร์ฟเวอร์ และดูว่าเว็บไซต์ของคุณใช้ PHP เวอร์ชันใด

เวอร์ชัน php

หากคุณพบว่าคุณใช้ PHP เวอร์ชันเก่า ถึงเวลาแก้ไขแล้ว!

ตรวจสอบให้แน่ใจว่าโฮสต์เว็บของคุณรองรับ PHP เวอร์ชันล่าสุด

มีหลายสาเหตุที่เจ้าของไซต์ WordPress ไม่อัปเดตเวอร์ชัน PHP:

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

สุดท้ายนี้ บริษัทโฮสติ้งบางแห่ง ลังเลที่จะเผยแพร่ PHP เวอร์ชันที่อัปเดต

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

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

ที่แย่กว่านั้น ในบทความนี้ชื่อ “Whipping Your Hosting Into Shape” Joost de Valk ให้รายละเอียดเกี่ยวกับจำนวนเว็บโฮสต์ที่ รองรับ PHP เวอร์ชันที่อัปเดตแล้ว ล้มเหลวในการสนับสนุนให้ผู้ใช้ทำการอัปเกรด ซึ่งไม่ดีพอๆ กับที่ไม่ ให้เวอร์ชันที่ใหม่กว่าในสถานที่แรก

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

และหากคุณพบว่าไม่รองรับ PHP เวอร์ชันล่าสุด อาจถึงเวลาที่คุณต้องมองหาโฮสติ้ง WordPress ที่อื่น

ตอนนี้ได้เวลาอัปเดตเวอร์ชัน PHP ของคุณด้วย cPanel

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

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

ขั้นตอนที่ 1: สร้างสำเนาของไซต์ของคุณ

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

ขั้นตอนที่ 2: สร้างไซต์ท้องถิ่นหรือการแสดงละคร

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

ถัดไป อัปเดต PHP บนไซต์ทดสอบของคุณ และเริ่มกระบวนการทดสอบปัญหาความเข้ากันได้

ขั้นตอนที่ 3: ตรวจสอบความเข้ากันได้ของ PHP

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

ต่อไปนี้คือเครื่องมือความเข้ากันได้ของ PHP ที่เป็นประโยชน์เพื่อช่วย:

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

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

ปลั๊กอินที่เข้ากันได้

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

ขั้นตอนที่ 4: เปลี่ยนเวอร์ชัน PHP ใน cPanel

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

จัดการเวอร์ชัน php

จากนั้นเลือกไดเร็กทอรี ( หรือเว็บไซต์ ขึ้นอยู่กับว่า cPanel ของคุณตั้งค่าไว้อย่างไร ) ที่คุณต้องการอัพเกรด

เลือกไดเรกทอรี

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

เลือกเวอร์ชัน php

ต้องการคำแนะนำเฉพาะสำหรับการอัปเดตเวอร์ชัน PHP โดยใช้โฮสต์เว็บของคุณหรือไม่? ต่อไปนี้คือรายการพร้อมคำแนะนำในการอัปเดตเวอร์ชัน PHP สำหรับโฮสต์เว็บต่างๆ 32 แห่ง

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

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

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

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