การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ – SOLUTION
เผยแพร่แล้ว: 2022-07-26การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ – SOLUTION
คุณได้รับการติดตั้ง PHP หรือไม่ "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ " ในขณะที่เปิดเว็บไซต์ wordpress ของคุณ? ไม่ต้องกังวล ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับการวินิจฉัยหลายอย่างที่คุณสามารถทำได้เพื่อแก้ไขข้อผิดพลาดในการติดตั้ง PHP
เหตุใดจึงเกิดข้อผิดพลาดส่วนขยาย MySQL ที่หายไป
โดยพื้นฐานแล้วนี่เป็นข้อผิดพลาดของ MySQL ที่อาจเกิดขึ้นได้หาก:
- คุณกำลังใช้ WordPress หรือปลั๊กอินรุ่นที่ล้าสมัย
- คุณกำลังใช้ PHP เวอร์ชันเก่ากว่า
- คุณยังไม่ได้กำหนดค่าส่วนขยาย PHP อย่างถูกต้อง
- ไม่ได้ติดตั้งส่วนขยาย MySQL
โซลูชันข้อผิดพลาดส่วนขยาย MySQL
ข้อผิดพลาดในการติดตั้ง PHP อาจเกิดขึ้นได้จากหลายสาเหตุข้างต้น อย่างไรก็ตาม สามารถวินิจฉัยได้ง่ายโดยทำตามขั้นตอนด้านล่าง:
1: อัปเดต WordPress & ปลั๊กอินของคุณ:
ขั้นตอนแรกที่ควรทำเพื่อวินิจฉัยปัญหาส่วนขยาย MySQL คือการอัปเดตการติดตั้ง WordPress เป็นเวอร์ชันล่าสุด หากต้องการตรวจสอบเวอร์ชันปัจจุบันของ WordPress และอัปเดตเป็นเวอร์ชันล่าสุด ให้ทำตามขั้นตอนด้านล่าง:
- ก่อนอื่น เข้าสู่แดชบอร์ด WordPress ของคุณ
- เมื่อเข้าสู่ระบบแล้ว ให้เลื่อนเคอร์เซอร์ไปที่แท็บ Dashboard แล้วคลิกเมนูแบบเลื่อนลง Updates

- ไม่ว่าจะเป็นการอัปเดต WordPress หรือการอัปเดตปลั๊กอิน สามารถดูได้จากส่วน อัปเดต และคุณสามารถอัปเดตเวอร์ชัน WordPress และปลั๊กอินเป็นเวอร์ชันล่าสุดได้อย่างง่ายดาย

เมื่อคุณอัปเดต WordPress & Plugins เป็นเวอร์ชันล่าสุดแล้ว ให้ตรวจสอบว่าเว็บไซต์ของคุณใช้ PHP เวอร์ชันใด คุณสามารถตรวจสอบเว็บไซต์ WordPress เวอร์ชัน PHP ปัจจุบัน ของคุณได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
2: ตรวจสอบเวอร์ชัน PHP ปัจจุบันของเว็บไซต์ของคุณ:
หากต้องการตรวจสอบว่าคุณใช้ PHP เวอร์ชันใดอยู่ ให้ทำตามขั้นตอนด้านล่าง:
- ลงชื่อเข้าใช้บัญชี cPanel ของคุณ
- ไปที่ไดเร็กทอรีรากของคุณ ( File Manager >> Public_html ) และสร้างไฟล์ใหม่
สร้างไฟล์ใหม่ - ตั้งชื่อไฟล์เป็น phpinfo.php และกดปุ่ม Create New File
ไฟล์ phpinfo หมายเหตุ: ไฟล์ phpinfo จะต้องอยู่ในไดเร็กทอรีรากของไซต์ WordPress ของคุณ
- เมื่อสร้างแล้ว ให้เปิดไฟล์โดยคลิกที่ปุ่ม แก้ไข
แก้ไขไฟล์ - เพิ่มคำสั่งด้านล่างในไฟล์ phpinfo แล้วกดปุ่ม บันทึกการเปลี่ยนแปลง
<?php
phpinfo();
?> - เมื่อคุณบันทึกไฟล์แล้ว ให้กดไฟล์ phpinfo.php จากภายนอกเพื่อดูเวอร์ชัน PHP ปัจจุบันของคุณ ตัวอย่างเช่น หากการติดตั้ง WordPress ของคุณอยู่ใน www.YourDomain.com/wp ให้พิมพ์ www.YourDomain.com/wp/phpinfo.php ในแถบค้นหา ในทำนองเดียวกัน หากเว็บไซต์ของคุณอยู่ในไดเรกทอรีราก เพียงพิมพ์ www.YourWebsite.com/phpinfo.php แล้วกดปุ่ม Enter
หมายเหตุ: อย่าลืมแทนที่ YourWebsite.com ด้วย URL เว็บไซต์ของคุณเอง
- ทันทีที่คุณเปิดไฟล์จากภายนอก คุณจะเห็นข้อมูล PHP เกือบทั้งหมด เช่น เวอร์ชัน PHP วันที่สร้าง เซิร์ฟเวอร์ API ฯลฯ
ตรวจสอบเวอร์ชัน PHP
นั่นคือวิธีที่คุณสามารถตรวจสอบเวอร์ชัน PHP ปัจจุบันของเว็บไซต์ของคุณได้ หากเวอร์ชัน PHP สูงกว่า 7 แสดงว่าคุณต้องอัปเดตซอฟต์แวร์ของเว็บไซต์ WordPress ของคุณ นอกเหนือจากนี้ หากเวอร์ชัน PHP ของเว็บไซต์ของคุณคือ 5.X คุณอาจไม่มีส่วนขยาย MySQL ที่ควรได้รับการแก้ไขทันที
3: กำหนดค่าส่วนขยาย PHP:
หมายเหตุ: วิธีนี้มีไว้สำหรับผู้ใช้ localhost หากเว็บไซต์ของคุณไม่ได้โฮสต์บน localhost วิธีนี้จะไม่เหมาะกับคุณ คุณสามารถข้ามวิธีนี้และทำตามการวินิจฉัยถัดไปได้
แม้ว่าคุณจะใช้ WordPress & PHP เวอร์ชันล่าสุดบนเว็บไซต์ WordPress ของคุณ คุณยังคงต้องเผชิญกับข้อผิดพลาด “การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ” หากไม่ได้กำหนดค่า PHP อย่างถูกต้อง หากต้องการตรวจสอบส่วนขยาย PHP ที่ทำงานบนเว็บไซต์ของคุณ ให้กดไฟล์ phpinfo.php และค้นหาส่วน "ไฟล์การกำหนดค่าที่โหลด"


เปรียบเทียบค่า 'Loaded Configuration File' กับค่าของ “extension_dir” หากไฟล์ทั้งสองไม่ตรงกัน ให้แก้ไขไฟล์ php.ini เพื่อแทนที่ด้วยเส้นทางของไฟล์ที่ระบุไว้สำหรับไฟล์การกำหนดค่าที่โหลด
4: ตรวจสอบส่วนขยาย MySQL ที่ติดตั้ง:
การใช้ PHP เวอร์ชันเก่ากว่า (5.6 หรือเก่ากว่า) หมายความว่าคุณไม่ได้ติดตั้งส่วนขยาย MySQL เนื่องจากส่วนขยาย MySQL ไม่ได้ถูกเลิกใช้ในขณะนั้น
หากต้องการตรวจสอบว่าเว็บไซต์ของคุณติดตั้งส่วนขยาย MySQL หรือไม่ ให้เปิดหน้า phpinfo.php นั้นอีกครั้งจากเบราว์เซอร์ของคุณ และค้นหาส่วน mysql

ส่วนขยาย MySQL ปัจจุบันของคุณจะแสดงอยู่ใน "เวอร์ชันไลบรารี API ของไคลเอ็นต์" ถ้าไม่ แสดงว่าคุณไม่ได้ติดตั้งส่วนขยาย MySQL ในกรณีนี้ คุณควรติดต่อผู้ให้บริการโฮสต์ของคุณและขอให้พวกเขาติดตั้งส่วนขยาย MySQL บนเว็บไซต์ของคุณ และลบไฟล์ phpinfo.php ที่มีอยู่ เนื่องจากไฟล์นี้มีข้อมูลมากมายเกี่ยวกับเซิร์ฟเวอร์ของคุณที่คุณไม่ต้องการแจ้งให้ผู้อื่นทราบ นอกเหนือจากนี้ คุณสามารถทำได้ด้วยตัวเอง หากคุณใช้ Reseller Hosting, Dedicated Hosting, VPS Hosting หรือโฮสติ้งอื่นๆ ที่มีการเข้าถึงรูท โดยทำตามขั้นตอนด้านล่าง:
เปิดใช้งานส่วนขยาย MySQL จาก WHM Root
คุณสามารถเปิดใช้งานส่วนขยาย MySQL ได้อย่างง่ายดายโดยไปที่ส่วน EasyApache 4 ภายในรูท WHM ของคุณ คำแนะนำทีละขั้นตอนได้รับด้านล่าง
- เข้าสู่ระบบ WHM ของคุณด้วยการเข้าถึงรูท
- ในแถบค้นหา ให้พิมพ์ Software จากนั้นคลิกตัวเลือก EasyApache 4 จากผลลัพธ์
EasyApache 4 แท็บ - ไปที่แท็บ ส่วนขยาย PHP และค้นหา MySQL
แท็บส่วนขยาย PHP EasyApache - เปิดใช้งานส่วนขยาย PHP ทั้งหมดที่ติดตั้งไว้แต่ไม่ได้เปิดใช้งาน คุณยังสามารถติดตั้งส่วนขยาย PHP ได้หากไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น
เปิดใช้งานส่วนขยาย PHP
แค่นั้นแหละ. คุณเปิดใช้งานส่วนขยาย MySQL สำเร็จแล้ว ตอนนี้ สิ่งที่คุณต้องทำคือรีสตาร์ทเซิร์ฟเวอร์ MySQL เพื่อรันส่วนขยายทันที
รีสตาร์ทเซิร์ฟเวอร์ MySQL
คุณสามารถรีสตาร์ทเซิร์ฟเวอร์ MySQL ได้อย่างง่ายดายจาก WHM ของคุณเอง ทำตามขั้นตอนด้านล่างเพื่อทำเช่นนั้น
- พิมพ์ " Restart Services " ในแถบค้นหาและกดปุ่ม " SQL Server (MySQL) "
รีสตาร์ท MySQL - คลิกปุ่ม ใช่ เพื่อเริ่ม บริการ MySQL ใหม่
- รอให้กระบวนการโหลดสิ้นสุดลงและบริการ MySQL จะเริ่มต้นใหม่ในไม่ช้า
MySQL เริ่มต้นใหม่ได้สำเร็จ - แค่นั้นแหละ.
นี่คือวิธีการวินิจฉัยหลายวิธีในการแก้ไขข้อผิดพลาดในการ ดำเนินการของ MySQL ฉันหวังว่าบทความนี้จะช่วยคุณ นอกจากนี้ คุณสามารถติดต่อเราทาง Facebook และ Twitter สำหรับคำถามหรือข้อเสนอแนะเพิ่มเติม นอกจากนั้น หากคุณยังคงประสบปัญหา เราขอแนะนำให้คุณไปที่ Redserverhost.com และเปิดตั๋วสนับสนุนฟรี ทีมสนับสนุนด้านเทคนิคที่มีประสบการณ์ของเรายินดีที่จะช่วยเหลือคุณ