Ingin menjalankan laman WordPress yang diurus sendiri? Hebat. Anda akan belajar berjuta-juta perkara. Salah satu bahagian penting dalam menyediakan pelayan ialah sambungan PHP MySQL supaya WordPress boleh berkomunikasi dengan pelayan MySQL. Jika anda mendapat ralat sambungan PHP MySQL pada pemasangan WordPress anda, maka anda mungkin belum memasangnya lagi pada pelayan anda.
Dalam hal ini kami akan menunjukkan kepada anda cara memasang sambungan PHP MySQL yang betul pada tapak WordPress anda. Kami juga akan memastikan bahawa anda telah memasang MySQL-Server pada mesin anda.
β Pastikan perkhidmatan MySQL dipasang dan berjalan
Sebelum cuba memasang sambungan PHP MySQL, mari kita pastikan pelayan MySQL berjalan pada pelayan anda.
Jalankan arahan berikut untuk menyemak status pelayan MySQL.
service mysql status
β
Jika MySQL dipasang dan berjalan pada pelayan anda, anda sepatutnya mendapat respons berikut:
β mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 1097 (mysqld)
Status: "SERVER_OPERATING"
Tasks: 46 (limit: 4656)
CGroup: /system.slice/mysql.service
ββ1097 /usr/sbin/mysqld
β Jika MySQL tidak berjalan, jalankan arahan berikut untuk memulakan perkhidmatan.
service mysql start
β Jika MySQL-Server tidak dipasang, jalankan arahan berikut untuk memasang MySQL-Server yang terkini.
apt-get install mysql-server -y
β Apabila memasang mysql-server, jangan pilih kaedah pengesahan lalai, gunakan kaedah pengesahan LEGACY untuk memastikan ia serasi dengan WordPress.
β Semak sama ada sambungan PHP MySQL dipasang
Pada pelayan WordPress anda, jalankan arahan berikut untuk menyemak versi PHP yang dipasang pada mesin.
php -v
Perintah di atas harus mengeluarkan respons yang serupa dengan ini:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Baris pertama respons mendedahkan versi PHP anda, yang dalam contoh di atas ialah PHP 7.3.
Sekarang jalankan arahan berikut untuk melihat sama ada sambungan PHP MySQL didayakan untuk versi PHP yang dipasang pada pelayan anda.
dpkg --list | grep php-mysql
π Contoh: Jika versi PHP yang dipasang pada pelayan anda ialah PHP 7.3. Kemudian anda akan menggunakan arahan .dpkg --list | grep php7.3-mysql
Jika sambungan MySQL dipasang, anda akan mendapat respons yang serupa dengan ini:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Jika sambungan PHP MySQL tidak dipasang pada pelayan anda , anda akan mendapat respons kosong daripada arahan grep. Dalam kes itu, kami akan memasang sambungan php-mysql pada pelayan anda.
β
INSTALL BETUL PHP MYSQL EXTENSION
Jalankan arahan berikut untuk memasang sambungan php-mysql yang sesuai pada pelayan WordPress anda.
apt-get install php-mysql
π Contoh: Jika versi PHP yang dipasang pada pelayan anda ialah PHP 7.3. Kemudian anda akan menggunakan arahan .apt-get install php7.3-mysql
Sebaik sahaja anda telah memasang sambungan PHP MySQL yang betul pada pelayan WordPress anda, mulakan semula pelayan web.
Apache:
servive apache2 restart
Nginx:
service nginx restart
Cuba jalankan tapak WordPress anda selepas melengkapkan semua arahan di atas. Ia sepatutnya berjalan tanpa masalah.
π» Ceria!