🔧 JAVÍTÁS: Úgy tűnik, hogy a PHP-telepítésből hiányzik a WordPress által megkövetelt MySQL-bővítmény

Ön menedzselt WordPress-webhelyet szeretne futtatni? Nagy. Millió dolgot fogsz megtanulni. A szerver beállításának egyik kritikus része a PHP MySQL kiterjesztése, hogy a WordPress kommunikálhasson a MySQL szerverrel. Ha kapsz a PHP MySQL kiterjesztés hiba történt a WordPress telepítésében, akkor valószínűleg még nem telepítette a szerverére.

Ebben megmutatjuk, hogyan telepítheti a megfelelő PHP MySQL kiterjesztést a WordPress webhelyére. Gondoskodunk arról is, hogy a MySQL-Server telepítve legyen a gépére.

✔ Győződjön meg arról, hogy a MySQL szolgáltatás telepítve van és fut

Mielőtt megpróbálná telepíteni a PHP MySQL-bővítményt, először győződjön meg arról, hogy a MySQL-kiszolgáló fut-e a szerveren.

Futtassa a következő parancsot a MySQL-kiszolgáló állapotának ellenőrzéséhez.

szolgáltatás mysql állapota

✅ Ha a MySQL telepítve van és fut a szerverén, a következő választ kell kapnia:

● mysql.service – MySQL Community Server Loaded: betöltve (/lib/systemd/system/mysql.service; engedélyezve; gyártó előre beállított: engedélyezve) Aktív: aktív (fut) kedd óta 2019-07-09 20:46:12 UTC; 2 hete 2 napja Dokumentumok: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Fő PID: 1097 (mysqld) Állapot: "SERVER_OPERATING" Feladatok: 46 (korlát: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Ha a MySQL nem fut, futtassa a következő parancsot a szolgáltatás elindításához.

szolgáltatás mysql start

⚙ Ha a MySQL-Server nincs telepítve, futtassa a következő parancsot a legújabb MySQL-Server telepítéséhez.

apt-get install mysql-server -y

⚠ A mysql-server telepítésekor ne az alapértelmezett hitelesítési módot válassza, használja a LEGACY hitelesítési módszert hogy kompatibilis legyen a WordPress-szel.

✔ Ellenőrizze, hogy telepítve van-e a PHP MySQL bővítmény

A WordPress szerveren futtassa a következő parancsot a gépre telepített PHP verzió ellenőrzéséhez.

php -v

A fenti parancsnak ehhez hasonló választ kell kiadnia:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (építve: 2019. július 10. 06:54:46) ( NTS ) Copyright (c) 1997-2018 A PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, Zend Technologies

A válasz első sora felfedi az Ön PHP verzióját, amely a fenti példában a PHP 7.3.

Most futtassa a következő parancsot, hogy megbizonyosodjon arról, hogy a PHP MySQL kiterjesztése engedélyezve van-e a kiszolgálóra telepített PHP verzióhoz.

dpkg --list | grep php-mysql

? Példa: Ha a szerverére telepített PHP verzió PHP 7.3. Ezután használja a parancsot dpkg --list | grep php7.3-mysql.

Ha a MySQL-bővítés telepítve van, a következőhöz hasonló választ fog kapni:

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

Ha a PHP MySQL bővítmény nincs telepítve a szerverére, kapsz a üres válasz a grep parancsból. Ebben az esetben telepítjük a php-mysql kiterjesztést a szerverére.

✅ A MEGFELELŐ PHP MYSQL BŐVÍTÉS TELEPÍTÉSE

Futtassa a következő parancsot a megfelelő php-mysql kiterjesztés telepítéséhez a WordPress-kiszolgálón.

apt-get install php-mysql

? Példa: Ha a szerverére telepített PHP verzió PHP 7.3. Ezután használja a parancsot apt-get install php7.3-mysql.

Miután telepítette a megfelelő PHP MySQL kiterjesztést a WordPress szerverére, indítsa újra a webszervert.

Apache:

servive apache2 újraindítás

Nginx:

az nginx szolgáltatás újraindítása

A fenti utasítások végrehajtása után próbálja meg futtatni a WordPress webhelyét. Probléma nélkül kell futnia.

? Egészségére!