PERBAIKI: Instalasi PHP Anda tampaknya kehilangan ekstensi MySQL yang diperlukan oleh WordPress

Ingin menjalankan situs WordPress yang dikelola sendiri? Besar. Anda akan belajar banyak hal. Salah satu bagian penting dalam menyiapkan server adalah ekstensi PHP MySQL sehingga WordPress dapat berkomunikasi dengan server MySQL. Jika Anda mendapatkan Ekstensi PHP MySQL kesalahan pada instalasi WordPress Anda, maka Anda mungkin belum menginstalnya di server Anda.

Dalam hal ini kami akan menunjukkan cara menginstal ekstensi PHP MySQL yang benar di situs WordPress Anda. Kami juga akan memastikan bahwa Anda telah menginstal MySQL-Server di mesin Anda.

Pastikan layanan MySQL terinstal dan berjalan

Sebelum mencoba menginstal ekstensi PHP MySQL, pastikan terlebih dahulu server MySQL berjalan di server Anda.

Jalankan perintah berikut untuk memeriksa status server MySQL.

status layanan mysql

Jika MySQL diinstal dan dijalankan di server Anda, Anda akan mendapatkan respons berikut:

● mysql.service - Server Komunitas MySQL Dimuat: dimuat (/lib/systemd/system/mysql.service; diaktifkan; preset vendor: diaktifkan) Aktif: aktif (berjalan) sejak Selasa 07-09 20:46:12 UTC; 2 minggu 2 hari yang lalu Dokumen: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html PID Utama: 1097 (mysqld) Status: "SERVER_OPERATING" Tugas: 46 (batas: 4656) CGroup: /system.slice/mysql.service 1097 /usr/sbin/mysqld

Jika MySQL tidak berjalan, jalankan perintah berikut untuk memulai layanan.

layanan mysql mulai

Jika MySQL-Server belum terinstal, jalankan perintah berikut untuk menginstal MySQL-Server terbaru.

apt-get install mysql-server -y

Saat menginstal mysql-server, jangan memilih metode otentikasi default, gunakan metode otentikasi LEGACY agar tetap kompatibel dengan WordPress.

Periksa apakah ekstensi PHP MySQL diinstal

Di server WordPress Anda, jalankan perintah berikut untuk memeriksa versi PHP yang diinstal pada mesin.

php -v

Perintah di atas akan menampilkan respons yang mirip dengan ini:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (dibuat: 10 Jul 2019 06:54:46) (NTS ) Hak Cipta (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Hak Cipta (c) 1998-2018 Zend Technologies dengan Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Hak Cipta (c) 1999-2018, oleh Zend Technologies

Baris pertama respons mengungkapkan versi PHP Anda, yang dalam contoh di atas adalah PHP 7.3.

Sekarang jalankan perintah berikut untuk melihat apakah ekstensi PHP MySQL diaktifkan untuk versi PHP yang diinstal di server Anda.

dpkg --daftar | grep php-mysql

? Contoh: Jika versi PHP yang terinstal di server Anda adalah PHP 7.3. Kemudian Anda akan menggunakan perintah dpkg --daftar | grep php7.3-mysql.

Jika ekstensi MySQL diinstal, Anda akan mendapatkan respons yang mirip dengan ini:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 modul MySQL untuk PHP

Jika ekstensi PHP MySQL tidak diinstal di server Anda, Anda akan mendapatkan tanggapan kosong dari perintah grep. Dalam hal ini, kami akan menginstal ekstensi php-mysql di server Anda.

INSTAL EKSTENSI PHP MYSQL YANG BENAR

Jalankan perintah berikut untuk menginstal ekstensi php-mysql yang sesuai di server WordPress Anda.

apt-get install php-mysql

? Contoh: Jika versi PHP yang terinstal di server Anda adalah PHP 7.3. Kemudian Anda akan menggunakan perintah apt-get install php7.3-mysql.

Setelah Anda menginstal ekstensi PHP MySQL yang benar di server WordPress Anda, mulai ulang server web.

Apache:

servis apache2 restart

nginx:

layanan nginx restart

Coba jalankan situs WordPress Anda setelah menyelesaikan semua petunjuk di atas. Itu harus berjalan tanpa masalah.

? Bersulang!