วิธีแก้ไขข้อผิดพลาดในการติดตั้ง PHP
เผยแพร่แล้ว: 2021-07-12คุณพบข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ" ขณะพยายามติดตั้ง WordPress หรือเยี่ยมชมไซต์ WordPress ของคุณหรือไม่? แม้ว่า WordPress จะเป็นเว็บโฮสต์ที่ดีที่สุด แต่คุณก็ยังสามารถพบข้อผิดพลาดได้เป็นครั้งคราว เช่นเดียวกับข้อความแสดงข้อผิดพลาดอื่นๆ ของ WordPress เราทราบดีว่าการรับข้อความที่ขัดขวางไม่ให้คุณใช้งานหรือดูไซต์ WordPress ของคุณเป็นเรื่องที่น่าหงุดหงิด อย่างไรก็ตาม ไม่จำเป็นต้องตื่นตระหนก! ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อมีบางอย่างผิดปกติกับโค้ดในเว็บไซต์ของคุณ และมีบางอย่างที่ทำให้ WordPress ไม่สามารถเชื่อมต่อกับฐานข้อมูล MySQL ได้ ในบทความนี้ เราจะหารือเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้และวิธีแก้ไข มันซับซ้อนกว่าการแก้ไขข้อผิดพลาด 404 ใน WordPress เล็กน้อย และอาจต้องการความช่วยเหลือจากผู้เชี่ยวชาญ

ข้อผิดพลาด “WordPress Missing MySQL Extension”
ข้อผิดพลาด “การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ” เกิดขึ้นเนื่องจากปัญหาเกี่ยวกับรหัสหรือสคริปต์บนเซิร์ฟเวอร์ของคุณ เพื่อให้เฉพาะเจาะจงมากขึ้น หมายความว่า PHP บนเซิร์ฟเวอร์ของคุณไม่มีส่วนขยายที่จำเป็นในการเชื่อมต่อไซต์ WordPress ของคุณกับฐานข้อมูล MySQL
สาเหตุของข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL"
มีสองสาเหตุหลักของข้อผิดพลาดนี้:
คุณกำลังใช้ WordPress รุ่นที่ล้าสมัย
หากคุณกำลังใช้ WordPress เวอร์ชันเก่ากับ PHP เวอร์ชันใหม่ คุณอาจได้รับข้อผิดพลาดนี้ นั่นเป็นเพราะ PHP 7.0 เลิกใช้ส่วนขยาย MySQL แทน MySQLi ซึ่งหมายความว่า PHP 7+ จะไม่รวมส่วนขยาย MySQL ที่ WordPress ต้องการอีกต่อไป WordPress เวอร์ชันใหม่กว่าใช้ส่วนขยาย PDO_MySQL หรือ MySQLi ที่ใหม่กว่า นี่คือสาเหตุที่ WordPress เวอร์ชันเก่าหรือที่ต่ำกว่าเวอร์ชัน 3.9 อาจก่อให้เกิดข้อผิดพลาดนี้ได้
คุณกำลังใช้ PHP 5.6 หรือต่ำกว่า แต่ส่วนขยายขาดหายไปหรือกำหนดค่าไม่ถูกต้อง
สาเหตุอื่นที่คุณอาจพบข้อผิดพลาดนี้เป็นเพราะคุณกำลังใช้ PHP 5.6 ซึ่งเกิดขึ้นก่อนส่วนขยาย MySQL จะเลิกใช้ แต่ส่วนขยายขาดหายไปหรือกำหนดค่าไม่ถูกต้อง

วิธีแก้ไขข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ"
เมื่อคุณทราบความหมายของข้อผิดพลาดนี้แล้วและสิ่งที่อาจเป็นสาเหตุ มาพูดถึงขั้นตอนที่คุณสามารถดำเนินการเพื่อแก้ไขปัญหาได้
1. ตรวจสอบเวอร์ชันของ PHP ที่คุณใช้อยู่
วิธีแรกในการแก้ไขปัญหานี้คือการตรวจสอบเวอร์ชันของ PHP ที่เซิร์ฟเวอร์ของไซต์ WordPress ของคุณกำลังทำงานอยู่ ซึ่งจะช่วยให้คุณทราบขั้นตอนต่อไปที่จะดำเนินการ ในการตรวจสอบ ก่อนอื่นให้เชื่อมต่อกับเซิร์ฟเวอร์ของไซต์ WordPress ของคุณโดยใช้ FTP หากคุณไม่ทราบข้อมูลประจำตัว FTP คุณสามารถรับข้อมูลดังกล่าวได้จากโฮสต์เว็บของคุณ คุณจะต้องมีไคลเอนต์ FTP เพื่อเชื่อมต่อ หากโฮสต์ของคุณใช้ cPanel คุณสามารถใช้เครื่องมือ cPanel File Manager ได้
เมื่อคุณเชื่อมต่อกับเซิร์ฟเวอร์แล้ว ให้สร้างไฟล์ใหม่ชื่อ phpinfo.php ในไดเร็กทอรีรากของเว็บไซต์ WordPress ของคุณ (ควรเป็นโฟลเดอร์เดียวกับที่มีไฟล์ wp-config.php ของคุณ)
ถัดไป แก้ไขไฟล์และเพิ่มข้อมูลโค้ดต่อไปนี้:
<php
phpinfo();
?>
จากนั้นบันทึกไฟล์ (และอัปโหลดเวอร์ชันที่บันทึกไว้อีกครั้งหากจำเป็น) และไปที่ yoursite.com/phpinfo.php และตรวจดูให้แน่ใจว่าได้สลับ yoursite.com ด้วยชื่อโดเมนจริงของคุณ คุณจะเห็นหน้าจอที่แสดงข้อมูลจำนวนมากเกี่ยวกับการกำหนดค่า PHP บนเซิร์ฟเวอร์ของคุณ เลื่อนลงไปที่ส่วน "Core" และค้นหารายการ "PHP Version" ตรวจสอบตัวเลข: ตัวเลขจะอยู่ในรูปแบบ xxx หาก PHP ของคุณเริ่มต้นด้วย 7 คุณมักจะต้องอัปเดตซอฟต์แวร์ WordPress ถ้าไม่เช่นนั้น คุณอาจไม่มีส่วนขยาย MySQL ขอแนะนำอย่างยิ่งให้คุณใช้ PHP เวอร์ชันล่าสุดบนเว็บไซต์ของคุณ

2. อัปเดตซอฟต์แวร์ Core WordPress
หากเซิร์ฟเวอร์ของคุณใช้ PHP 7+ สาเหตุอาจมาจากคุณใช้ WordPress เวอร์ชันเก่า ข้อผิดพลาดนี้สามารถทริกเกอร์ได้หากคุณใช้ WordPress เวอร์ชัน 3.9 หรือต่ำกว่า ในกรณีนี้ คุณจะต้องอัปเดตซอฟต์แวร์ WordPress ของคุณ ข่าวดีก็คือ เมื่อคุณอัปเดตซอฟต์แวร์ WordPress คุณจะได้รับคุณสมบัติ ความปลอดภัย และประสิทธิภาพอื่นๆ มากมาย WordPress เวอร์ชันล่าสุดในปี 2021 คือ WordPress 5.7
วิธีอัปเกรดซอฟต์แวร์ WordPress ด้วยตนเอง
หากต้องการอัปเกรดเวอร์ชันของ WordPress ด้วยตนเอง ก่อนอื่นให้ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลเว็บไซต์ของคุณแล้ว จากนั้นไปที่ WordPress.org และเพียงดาวน์โหลดซอฟต์แวร์เวอร์ชันล่าสุด เมื่อคุณดาวน์โหลดแล้ว ให้แตกไฟล์ zip ไปยังคอมพิวเตอร์ของคุณ ถัดไป เปิดไฟล์ที่มีไฟล์ WordPress ทั้งหมดและลบรายการเหล่านี้:
- ไฟล์ wp-config-sample.php
- ไฟล์ wp-config.php (ถ้ามีไฟล์นี้อยู่ก็อาจจะไม่มี)
- และโฟลเดอร์ wp-content
หลังจากที่คุณลบสิ่งเหล่านี้แล้ว ให้อัปโหลดไฟล์และโฟลเดอร์ที่เหลือไปยังเซิร์ฟเวอร์ของคุณผ่าน FTP เมื่อคุณได้รับแจ้งเกี่ยวกับไฟล์ที่ซ้ำกันโดยไคลเอนต์ FTP ของคุณ ให้บอกให้มันเขียนทับไฟล์ทั้งหมด เมื่อการอัปโหลดไฟล์เสร็จสิ้น ไซต์ WordPress ของคุณจะทำงานในเวอร์ชันล่าสุด และข้อผิดพลาดควรได้รับการแก้ไข! อย่าลืมอัปเดตธีม WordPress และปลั๊กอิน WordPress ทั้งหมดของคุณให้เป็นเวอร์ชันล่าสุดด้วย

3. ตรวจสอบเพื่อดูว่ามีการติดตั้งส่วนขยาย MySQL หรือไม่
เว็บไซต์ของคุณอาจไม่มีส่วนขยาย MySQL ที่ WordPress ต้องการ หากเซิร์ฟเวอร์ของคุณยังคงใช้ PHP 5.6 หรือต่ำกว่า ในการตรวจสอบว่าคุณไม่มีส่วนขยายนี้หรือไม่ ให้กลับไปที่ไฟล์ phpinfo.php ที่คุณอัปโหลดไปยังเซิร์ฟเวอร์ของคุณในขั้นตอนแรกของบทความนี้ ตรวจสอบส่วนที่ชื่อว่า "mysql" หรือ "mysqli" หากติดตั้งส่วนขยาย MySQL คุณจะเห็นหมายเลขเวอร์ชันถัดจากรายการ "เวอร์ชันไลบรารี API ของไคลเอ็นต์"
หากคุณไม่พบข้อมูลนี้ แสดงว่าไม่ได้ติดตั้งส่วนขยาย MySQL ในกรณีนี้ เราขอแนะนำให้คุณติดต่อเจ้าหน้าที่สนับสนุนของโฮสต์และขอให้พวกเขาติดตั้งให้คุณ
4. ตรวจสอบให้แน่ใจว่าส่วนขยาย PHP ของคุณได้รับการกำหนดค่าอย่างถูกต้อง
หากคุณใช้ PHP 5.6 หรือต่ำกว่าและติดตั้งส่วนขยายไว้ ปัญหาอาจเกิดจากการกำหนดค่าไม่ถูกต้อง มีปัญหาทั่วไปบางประการเกี่ยวกับส่วนขยาย PHP:
- การอัปโหลดไฟล์ php.ini ที่มีไว้สำหรับเซิร์ฟเวอร์ Windows เมื่อคุณใช้เซิร์ฟเวอร์ Linux
- เส้นทางไฟล์ไม่ถูกต้อง
หากต้องการค้นหาตำแหน่งของไฟล์ php.ini ให้ไปที่ไฟล์ phpinfo.php ที่คุณสร้างไว้ก่อนหน้านี้ ขั้นแรก ตรวจสอบให้แน่ใจว่าได้สำรองไฟล์ที่มีอยู่โดยดาวน์โหลดไฟล์ลงในเครื่องคอมพิวเตอร์ของคุณ จากนั้น ลองลบไฟล์ php.ini ซึ่งอาจช่วยแก้ปัญหาได้

แก้ไขข้อผิดพลาด WordPress ด้วย SEO Design Chicago
หวังว่าขั้นตอนเหล่านี้จะช่วยคุณแก้ไขข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ" หากคุณยังคงพบข้อผิดพลาดและปัญหาเกี่ยวกับเว็บไซต์ WordPress ของคุณ โปรดติดต่อผู้เชี่ยวชาญที่ SEO Design Chicago! นักพัฒนาเว็บของเราสามารถช่วยคุณแก้ไขข้อผิดพลาดทั่วไปของ WordPress และปัญหาที่คุณมีกับเว็บไซต์ WordPress ของคุณได้
คำถามที่พบบ่อย:
- ข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ" หมายถึงอะไร
- ฉันจะตรวจสอบว่ามีการติดตั้งส่วนขยาย MySQL หรือไม่
- อะไรเป็นสาเหตุของข้อผิดพลาด “WordPress Missing MySQL extension”
- ฉันจะแก้ไขข้อผิดพลาด "การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ซึ่ง WordPress ต้องการ" ได้อย่างไร
- ฉันจะอัพเกรดซอฟต์แวร์ WordPress ของฉันได้อย่างไร
