การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ – SOLUTION

เผยแพร่แล้ว: 2022-07-26

การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ – SOLUTION

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

เหตุใดจึงเกิดข้อผิดพลาดส่วนขยาย MySQL ที่หายไป

โดยพื้นฐานแล้วนี่เป็นข้อผิดพลาดของ MySQL ที่อาจเกิดขึ้นได้หาก:

  1. คุณกำลังใช้ WordPress หรือปลั๊กอินรุ่นที่ล้าสมัย
  2. คุณกำลังใช้ PHP เวอร์ชันเก่ากว่า
  3. คุณยังไม่ได้กำหนดค่าส่วนขยาย PHP อย่างถูกต้อง
  4. ไม่ได้ติดตั้งส่วนขยาย MySQL

โซลูชันข้อผิดพลาดส่วนขยาย MySQL

ข้อผิดพลาดในการติดตั้ง PHP อาจเกิดขึ้นได้จากหลายสาเหตุข้างต้น อย่างไรก็ตาม สามารถวินิจฉัยได้ง่ายโดยทำตามขั้นตอนด้านล่าง:

1: อัปเดต WordPress & ปลั๊กอินของคุณ:

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

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

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

2: ตรวจสอบเวอร์ชัน PHP ปัจจุบันของเว็บไซต์ของคุณ:

หากต้องการตรวจสอบว่าคุณใช้ PHP เวอร์ชันใดอยู่ ให้ทำตามขั้นตอนด้านล่าง:

  1. ลงชื่อเข้าใช้บัญชี cPanel ของคุณ
  2. ไปที่ไดเร็กทอรีรากของคุณ ( File Manager >> Public_html ) และสร้างไฟล์ใหม่

    สร้างไฟล์ใหม่
    สร้างไฟล์ใหม่
  3. ตั้งชื่อไฟล์เป็น phpinfo.php และกดปุ่ม Create New File
    ไฟล์ PHPinfo
    ไฟล์ phpinfo

    หมายเหตุ: ไฟล์ phpinfo จะต้องอยู่ในไดเร็กทอรีรากของไซต์ WordPress ของคุณ

  4. เมื่อสร้างแล้ว ให้เปิดไฟล์โดยคลิกที่ปุ่ม แก้ไข

    แก้ไขไฟล์
    แก้ไขไฟล์
  5. เพิ่มคำสั่งด้านล่างในไฟล์ phpinfo แล้วกดปุ่ม บันทึกการเปลี่ยนแปลง

    <?php
    phpinfo();
    ?>

  6. เมื่อคุณบันทึกไฟล์แล้ว ให้กดไฟล์ phpinfo.php จากภายนอกเพื่อดูเวอร์ชัน PHP ปัจจุบันของคุณ ตัวอย่างเช่น หากการติดตั้ง WordPress ของคุณอยู่ใน www.YourDomain.com/wp ให้พิมพ์ www.YourDomain.com/wp/phpinfo.php ในแถบค้นหา ในทำนองเดียวกัน หากเว็บไซต์ของคุณอยู่ในไดเรกทอรีราก เพียงพิมพ์ www.YourWebsite.com/phpinfo.php แล้วกดปุ่ม Enter

    หมายเหตุ: อย่าลืมแทนที่ YourWebsite.com ด้วย URL เว็บไซต์ของคุณเอง

  7. ทันทีที่คุณเปิดไฟล์จากภายนอก คุณจะเห็นข้อมูล PHP เกือบทั้งหมด เช่น เวอร์ชัน PHP วันที่สร้าง เซิร์ฟเวอร์ API ฯลฯ

    ตรวจสอบเวอร์ชัน PHP
    ตรวจสอบเวอร์ชัน 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

เวอร์ชันไลบรารี API ของไคลเอ็นต์
เวอร์ชันไลบรารี API ของไคลเอ็นต์

ส่วนขยาย MySQL ปัจจุบันของคุณจะแสดงอยู่ใน "เวอร์ชันไลบรารี API ของไคลเอ็นต์" ถ้าไม่ แสดงว่าคุณไม่ได้ติดตั้งส่วนขยาย MySQL ในกรณีนี้ คุณควรติดต่อผู้ให้บริการโฮสต์ของคุณและขอให้พวกเขาติดตั้งส่วนขยาย MySQL บนเว็บไซต์ของคุณ และลบไฟล์ phpinfo.php ที่มีอยู่ เนื่องจากไฟล์นี้มีข้อมูลมากมายเกี่ยวกับเซิร์ฟเวอร์ของคุณที่คุณไม่ต้องการแจ้งให้ผู้อื่นทราบ นอกเหนือจากนี้ คุณสามารถทำได้ด้วยตัวเอง หากคุณใช้ Reseller Hosting, Dedicated Hosting, VPS Hosting หรือโฮสติ้งอื่นๆ ที่มีการเข้าถึงรูท โดยทำตามขั้นตอนด้านล่าง:

เปิดใช้งานส่วนขยาย MySQL จาก WHM Root

คุณสามารถเปิดใช้งานส่วนขยาย MySQL ได้อย่างง่ายดายโดยไปที่ส่วน EasyApache 4 ภายในรูท WHM ของคุณ คำแนะนำทีละขั้นตอนได้รับด้านล่าง

  1. เข้าสู่ระบบ WHM ของคุณด้วยการเข้าถึงรูท
  2. ในแถบค้นหา ให้พิมพ์ Software จากนั้นคลิกตัวเลือก EasyApache 4 จากผลลัพธ์

    เข้าถึงแท็บ EasyApache 4 ใน WHM
    EasyApache 4 แท็บ
  3. ไปที่แท็บ ส่วนขยาย PHP และค้นหา MySQL

    แท็บส่วนขยาย PHP EasyApache
    แท็บส่วนขยาย PHP EasyApache
  4. เปิดใช้งานส่วนขยาย PHP ทั้งหมดที่ติดตั้งไว้แต่ไม่ได้เปิดใช้งาน คุณยังสามารถติดตั้งส่วนขยาย PHP ได้หากไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น

    เปิดใช้งานส่วนขยาย PHP
    เปิดใช้งานส่วนขยาย PHP

แค่นั้นแหละ. คุณเปิดใช้งานส่วนขยาย MySQL สำเร็จแล้ว ตอนนี้ สิ่งที่คุณต้องทำคือรีสตาร์ทเซิร์ฟเวอร์ MySQL เพื่อรันส่วนขยายทันที

รีสตาร์ทเซิร์ฟเวอร์ MySQL

คุณสามารถรีสตาร์ทเซิร์ฟเวอร์ MySQL ได้อย่างง่ายดายจาก WHM ของคุณเอง ทำตามขั้นตอนด้านล่างเพื่อทำเช่นนั้น

  1. พิมพ์ " Restart Services " ในแถบค้นหาและกดปุ่ม " SQL Server (MySQL) "

    รีสตาร์ท MySQL
    รีสตาร์ท MySQL
  2. คลิกปุ่ม ใช่ เพื่อเริ่ม บริการ MySQL ใหม่
  3. รอให้กระบวนการโหลดสิ้นสุดลงและบริการ MySQL จะเริ่มต้นใหม่ในไม่ช้า

    MySQL เริ่มต้นใหม่ได้สำเร็จ
    MySQL เริ่มต้นใหม่ได้สำเร็จ
  4. แค่นั้นแหละ.

นี่คือวิธีการวินิจฉัยหลายวิธีในการแก้ไขข้อผิดพลาดในการ ดำเนินการของ MySQL ฉันหวังว่าบทความนี้จะช่วยคุณ นอกจากนี้ คุณสามารถติดต่อเราทาง Facebook และ Twitter สำหรับคำถามหรือข้อเสนอแนะเพิ่มเติม นอกจากนั้น หากคุณยังคงประสบปัญหา เราขอแนะนำให้คุณไปที่ Redserverhost.com และเปิดตั๋วสนับสนุนฟรี ทีมสนับสนุนด้านเทคนิคที่มีประสบการณ์ของเรายินดีที่จะช่วยเหลือคุณ