🔧 POPRAVEK: Zdi se, da vaši namestitvi PHP manjka razširitev MySQL, ki jo zahteva WordPress

Želite zagnati spletno mesto WordPress, ki ga upravljate sami? Super. Naučili se boste milijon stvari. Eden od kritičnih delov postavitve strežnika je razširitev PHP MySQL, tako da lahko WordPress komunicira s strežnikom MySQL. Če dobite a PHP razširitev MySQL napaka pri namestitvi WordPressa, potem je verjetno še niste namestili na strežnik.

V tem vam bomo pokazali, kako namestiti pravilno razširitev PHP MySQL na vaše spletno mesto WordPress. Prav tako bomo poskrbeli, da imate na vašem računalniku nameščen strežnik MySQL.

✔ Prepričajte se, da je storitev MySQL nameščena in deluje

Preden poskušate namestiti razširitev PHP MySQL, se najprej prepričajmo, da strežnik MySQL deluje na vašem strežniku.

Zaženite naslednji ukaz, da preverite stanje strežnika MySQL.

status storitve mysql

✅ Če je MySQL nameščen in deluje na vašem strežniku, bi morali dobiti naslednji odgovor:

● mysql.service – MySQL Community Server Naloženo: naloženo (/lib/systemd/system/mysql.service; omogočeno; prednastavitev ponudnika: omogočeno) Aktivno: aktivno (teče) od 9.7.2019 20:46:12 UTC; 2 tedna 2 dni nazaj Dokumenti: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Glavni PID: 1097 (mysqld) Stanje: "SERVER_OPERATING" Nalog: 46 (omejitev: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Če se MySQL ne izvaja, zaženite naslednji ukaz, da zaženete storitev.

zagon storitve mysql

⚙ Če MySQL-Server ni nameščen, zaženite naslednji ukaz, da namestite najnovejši strežnik MySQL.

apt-get install mysql-server -y

⚠ Ko nameščate strežnik mysql, ne izberite privzetega načina preverjanja pristnosti, uporabite metodo preverjanja pristnosti LEGACY da ostane združljiv z WordPressom.

✔ Preverite, ali je nameščena razširitev PHP MySQL

Na strežniku WordPress zaženite naslednji ukaz, da preverite različico PHP, ki je nameščena na napravi.

php -v

Zgornji ukaz bi moral dati podoben odgovor:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (zgrajen: 10. julij 2019 06:54:46) ( NTS ) Avtorske pravice (c) 1997-2018 PHP Group Zend Engine v3. 3.7, Avtorske pravice (c) 1998-2018 Zend Technologies z Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Avtorske pravice (c) 1999-2018, Zend Technologies

Prva vrstica odgovora razkrije vašo različico PHP, ki je v zgornjem primeru PHP 7.3.

Zdaj zaženite naslednji ukaz in preverite, ali je razširitev PHP MySQL omogočena za različico PHP, nameščeno na vašem strežniku.

dpkg -- seznam | grep php-mysql

? Primer: Če je na vašem strežniku nameščena različica PHP PHP 7.3. Nato boste uporabili ukaz dpkg -- seznam | grep php7.3-mysql.

Če je nameščena razširitev MySQL, boste prejeli podoben odgovor:

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

Če razširitev PHP MySQL ni nameščena na vašem strežniku, boste dobili a prazen odgovor iz ukaza grep. V tem primeru bomo na vaš strežnik namestili razširitev php-mysql.

✅ NAMESTITE PRAVILNO RAZŠIRITEV PHP MYSQL

Zaženite naslednji ukaz, da namestite ustrezno razširitev php-mysql na vaš strežnik WordPress.

apt-get namestite php-mysql

? Primer: Če je na vašem strežniku nameščena različica PHP PHP 7.3. Nato boste uporabili ukaz apt-get install php7.3-mysql.

Ko namestite pravilno razširitev PHP MySQL na strežnik WordPress, znova zaženite spletni strežnik.

Apache:

znova zaženite apache2

Nginx:

ponovni zagon storitve nginx

Poskusite zagnati svoje spletno mesto WordPress, potem ko ste izpolnili vsa zgornja navodila. Teči mora brez težav.

? Na zdravje!