🔧 KORJAUS: PHP-asennuksestasi näyttää puuttuvan WordPressin vaatima MySQL-laajennus

Haluatko ylläpitää itsehallittua WordPress-sivustoa? Loistava. Opit lukemattomia asioita. Yksi kriittisistä osista palvelimen perustamisessa on PHP MySQL -laajennus, jotta WordPress voi kommunikoida MySQL-palvelimen kanssa. Jos saat a PHP MySQL laajennus virhe WordPress-asennuksessasi, et todennäköisesti ole vielä asentanut sitä palvelimellesi.

Tässä näytämme sinulle kuinka asentaa oikea PHP MySQL -laajennus WordPress-sivustollesi. Varmistamme myös, että koneellesi on asennettu MySQL-palvelin.

✔ Varmista, että MySQL-palvelu on asennettu ja käynnissä

Ennen kuin yrität asentaa PHP MySQL -laajennuksen, varmista ensin, että MySQL-palvelin on käynnissä palvelimellasi.

Suorita seuraava komento tarkistaaksesi MySQL-palvelimen tilan.

palvelun mysql tila

✅ Jos MySQL on asennettu ja käynnissä palvelimellasi, sinun pitäisi saada seuraava vastaus:

● mysql.service - MySQL Community Server Loaded: ladattu (/lib/systemd/system/mysql.service; käytössä; toimittajan esiasetus: käytössä) Aktiivinen: aktiivinen (käynnissä) tiistaista 2019-07-09 20:46:12 UTC lähtien; 2 viikkoa 2 päivää sitten Docs: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Pää-PID: 1097 (mysqld) Tila: "SERVER_OPERATING" Tehtävät: 46 (raja: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Jos MySQL ei ole käynnissä, käynnistä palvelu suorittamalla seuraava komento.

palvelu mysql start

⚙ Jos MySQL-palvelinta ei ole asennettu, suorita seuraava komento asentaaksesi uusin MySQL-Server.

apt-get install mysql-server -y

⚠ Kun asennat mysql-serveria, älä valitse oletustodennustapaa, käytä LEGACY-todennusmenetelmää pitääksesi sen yhteensopivana WordPressin kanssa.

✔ Tarkista, onko PHP MySQL -laajennus asennettu

Suorita WordPress-palvelimella seuraava komento tarkistaaksesi koneeseen asennetun PHP-version.

php -v

Yllä olevan komennon pitäisi tuottaa seuraavanlainen vastaus:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (rakennettu: 10. heinäkuuta 2019 06:54:46) ( NTS ) Tekijänoikeus (c) 1997-2018 PHP Group Zend Engine v3. 3.7, tekijänoikeus (c) 1998-2018 Zend Technologies ja Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, tekijänoikeus (c) 1999-2018, Zend Technologies

Vastauksen ensimmäinen rivi paljastaa PHP-versiosi, joka yllä olevassa esimerkissä on PHP 7.3.

Suorita nyt seuraava komento nähdäksesi, onko PHP MySQL -laajennus käytössä palvelimellesi asennetussa PHP-versiossa.

dpkg --list | grep php-mysql

? Esimerkki: Jos palvelimellesi asennettu PHP-versio on PHP 7.3. Sitten käytät komentoa dpkg --list | grep php7.3-mysql.

Jos MySQL-laajennus on asennettu, saat seuraavanlaisen vastauksen:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL-moduuli PHP:lle

Jos PHP MySQL -laajennusta ei ole asennettu palvelimellesi, saat a tyhjä vastaus grep-komennosta. Siinä tapauksessa asennamme php-mysql-laajennuksen palvelimellesi.

✅ ASENNA OIKEA PHP MYSQL -LAAJENNUS

Suorita seuraava komento asentaaksesi sopiva php-mysql-laajennus WordPress-palvelimellesi.

apt-get install php-mysql

? Esimerkki: Jos palvelimellesi asennettu PHP-versio on PHP 7.3. Sitten käytät komentoa apt-get install php7.3-mysql.

Kun olet asentanut oikean PHP MySQL -laajennuksen WordPress-palvelimellesi, käynnistä verkkopalvelin uudelleen.

Apache:

servive apache2 käynnistyy uudelleen

Nginx:

palvelu nginx käynnistyy uudelleen

Yritä suorittaa WordPress-sivustosi, kun olet suorittanut kaikki yllä olevat ohjeet. Sen pitäisi toimia ilman ongelmia.

? Kippis!