ต้องการเรียกใช้ไซต์ WordPress ที่จัดการด้วยตนเองหรือไม่? ยอดเยี่ยม. คุณจะได้เรียนรู้หลายล้านสิ่ง หนึ่งในส่วนสำคัญของการตั้งค่าเซิร์ฟเวอร์คือส่วนขยาย PHP MySQL เพื่อให้ WordPress สามารถสื่อสารกับเซิร์ฟเวอร์ MySQL หากคุณได้รับ ส่วนขยาย PHP MySQL ข้อผิดพลาดในการติดตั้ง WordPress ของคุณ แสดงว่าคุณอาจยังไม่ได้ติดตั้งบนเซิร์ฟเวอร์ของคุณ
ในนี้เราจะแสดงวิธีการติดตั้งส่วนขยาย PHP MySQL ที่ถูกต้องบนไซต์ WordPress ของคุณ นอกจากนี้ เราจะตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเซิร์ฟเวอร์ MySQL บนเครื่องของคุณแล้ว
✔ ตรวจสอบให้แน่ใจว่าบริการ MySQL ได้รับการติดตั้งและใช้งานอยู่
ก่อนพยายามติดตั้งส่วนขยาย PHP MySQL ก่อนอื่นให้ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ MySQL ทำงานบนเซิร์ฟเวอร์ของคุณ
รันคำสั่งต่อไปนี้เพื่อตรวจสอบสถานะเซิร์ฟเวอร์ MySQL
สถานะบริการ mysql
✅ หากติดตั้งและใช้งาน MySQL บนเซิร์ฟเวอร์ของคุณ คุณควรได้รับการตอบกลับต่อไปนี้:
● mysql.service - เซิร์ฟเวอร์ชุมชน MySQL โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mysql.service; เปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย: เปิดใช้งาน) ใช้งาน: ใช้งานอยู่ (ทำงาน) ตั้งแต่วันอังคารที่ 2019-07-09 20:46:12 UTC; 2 สัปดาห์ 2 วันที่ผ่านมา เอกสาร: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 1097 (mysqld) สถานะ: "SERVER_OPERATING" งาน: 46 (จำกัด: 4656) กลุ่ม C: /system.slice/mysql.service └─1097 /usr/sbin/mysqld
⚙ หาก MySQL ไม่ทำงาน ให้รันคำสั่งต่อไปนี้เพื่อเริ่มบริการ
บริการ mysql start
⚙ หากไม่ได้ติดตั้งเซิร์ฟเวอร์ MySQL ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง MySQL-Server ล่าสุด
apt-get ติดตั้ง mysql-server -y
⚠ เมื่อติดตั้งเซิร์ฟเวอร์ mysql อย่าเลือกวิธีการรับรองความถูกต้องเริ่มต้น ใช้วิธีการตรวจสอบสิทธิ์ LEGACY เพื่อให้เข้ากันได้กับ WordPress
✔ ตรวจสอบว่ามีการติดตั้งส่วนขยาย PHP MySQL หรือไม่
บนเซิร์ฟเวอร์ WordPress ของคุณ ให้รันคำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชัน PHP ที่ติดตั้งในเครื่อง
php -v
คำสั่งดังกล่าวควรแสดงการตอบสนองในลักษณะนี้:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (สร้างเมื่อ: 10 ก.ค. 2019 06:54:46 น.) ( NTS ) ลิขสิทธิ์ (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, ลิขสิทธิ์ (c) 1998-2018 Zend Technologies พร้อม Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, ลิขสิทธิ์ (c) 1999-2018, โดย Zend Technologies
บรรทัดแรกของการตอบสนองจะแสดงเวอร์ชัน PHP ของคุณ ซึ่งในตัวอย่างด้านบนคือ PHP 7.3
ตอนนี้ให้รันคำสั่งต่อไปนี้เพื่อดูว่าส่วนขยาย PHP MySQL ถูกเปิดใช้งานสำหรับเวอร์ชัน PHP ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณหรือไม่
dpkg --list | grep php-mysql
? ตัวอย่าง: หากเวอร์ชัน PHP ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณคือ PHP 7.3 จากนั้นใช้คำสั่ง dpkg --list | grep php7.3-mysql
.
หากติดตั้งส่วนขยาย MySQL คุณจะได้รับการตอบสนองในลักษณะนี้:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 โมดูล MySQL amd64 สำหรับ PHP
หากไม่ได้ติดตั้งส่วนขยาย PHP MySQL บนเซิร์ฟเวอร์ของคุณ คุณจะได้รับ คำตอบว่างเปล่า จากคำสั่ง grep ในกรณีนั้น เราจะติดตั้งส่วนขยาย php-mysql บนเซิร์ฟเวอร์ของคุณ
✅ ติดตั้งส่วนขยาย PHP MySQL ที่ถูกต้อง
เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งส่วนขยาย php-mysql ที่เหมาะสมบนเซิร์ฟเวอร์ WordPress ของคุณ
apt-get ติดตั้ง php-mysql
? ตัวอย่าง: หากเวอร์ชัน PHP ที่ติดตั้งบนเซิร์ฟเวอร์ของคุณคือ PHP 7.3 จากนั้นใช้คำสั่ง apt-get install php7.3-mysql
.
เมื่อคุณติดตั้งส่วนขยาย PHP MySQL ที่ถูกต้องบนเซิร์ฟเวอร์ WordPress ของคุณแล้ว ให้รีสตาร์ทเว็บเซิร์ฟเวอร์
อาปาเช่:
เสิร์ฟ apache2 รีสตาร์ท
Nginx:
บริการ nginx เริ่มใหม่
ลองเรียกใช้ไซต์ WordPress ของคุณหลังจากทำตามคำแนะนำทั้งหมดข้างต้นแล้ว ควรทำงานโดยไม่มีปัญหา
? ไชโย!