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 kesalahan ekstensi PHP MySQL pada instalasi WordPress Anda, maka Anda mungkin belum menginstalnya di server Anda.

Dalam hal ini kita akan menunjukkan cara menginstal ekstensi PHP MySQL yang benar di situs WordPress Anda. Kita 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) http://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 server mysql, 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 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<versi>-mysql

📔 Contoh: Jika versi PHP diinstal pada server Anda PHP 7.3. Kemudian Anda akan menggunakan perintah dpkg –list | 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 respons kosong dari perintah grep. Dalam hal ini, kita 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<version>-mysql

📔 Contoh: Jika versi PHP diinstal pada server Anda 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: servive Apache2 restart

Nginx: layanan nginx restart

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

Semangat !

Related Posts