🔧 REPARAȚIE: Instalarea dvs. PHP pare să lipsească extensia MySQL care este cerută de WordPress

Doriți să rulați un site WordPress autogestionat? Grozav. Vei învăța un milion de lucruri. Una dintre părțile critice ale instalării unui server este extensia PHP MySQL, astfel încât WordPress să poată comunica cu serverul MySQL. Dacă primiți o eroare de extensie PHP MySQL la instalarea dvs. WordPress, atunci probabil că nu ați instalat-o încă pe serverul dvs.

În aceasta, vă vom arăta cum să instalați extensia PHP MySQL corectă pe site-ul dvs. WordPress. De asemenea, ne vom asigura că aveți MySQL-Server instalat pe mașina dvs.

✔ Asigurați-vă că serviciul MySQL este instalat și rulează

Înainte de a încerca să instalați extensia PHP MySQL, să ne asigurăm mai întâi că serverul MySQL rulează pe serverul dvs.

Rulați următoarea comandă pentru a verifica starea serverului MySQL.

service mysql status

✅ Dacă MySQL este instalat și rulează pe serverul dvs., ar trebui să primiți următorul răspuns:

● 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

⚙ Dacă MySQL nu rulează, rulați următoarea comandă pentru a porni serviciul.

service mysql start

⚙ Dacă MySQL-Server nu este instalat, rulați următoarea comandă pentru a instala cel mai recent MySQL-Server.

apt-get install mysql-server -y

⚠ Când instalați mysql-server, nu alegeți metoda de autentificare implicită, utilizați metoda de autentificare LEGACY pentru a o menține compatibilă cu WordPress.

✔ Verificați dacă extensia PHP MySQL este instalată

Pe serverul dvs. WordPress, rulați următoarea comandă pentru a verifica versiunea PHP instalată pe mașină.

php -v

Comanda de mai sus ar trebui să scoată un răspuns similar cu acesta:

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

Prima linie a răspunsului dezvăluie versiunea dvs. PHP, care în exemplul de mai sus este PHP 7.3.

Acum rulați următoarea comandă pentru a vedea dacă extensia PHP MySQL este activată pentru versiunea PHP instalată pe serverul dvs.

dpkg --list | grep php-mysql

📔 Exemplu: Dacă versiunea PHP instalată pe serverul tău este PHP 7.3. Apoi veți folosi comanda .dpkg --list | grep php7.3-mysql

Dacă extensia MySQL este instalată, veți primi un răspuns similar cu acesta:

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

Dacă extensia PHP MySQL nu este instalată pe serverul dvs., veți primi un răspuns necompletat de la comanda grep. În acest caz, vom instala extensia php-mysql pe serverul dvs.

✅ INSTALAȚI EXTENSIUNEA PHP MYSQL CORECTĂ
Rulați următoarea comandă pentru a instala extensia php-mysql corespunzătoare pe serverul dvs. WordPress.

apt-get install php-mysql

📔 Exemplu: Dacă versiunea PHP instalată pe serverul tău este PHP 7.3. Apoi veți folosi comanda .apt-get install php7.3-mysql

După ce ați instalat extensia PHP MySQL corectă pe serverul dvs. WordPress, reporniți serverul web.

Apache:
servive apache2 restart

Nginx:
service nginx restart

Încercați să rulați site-ul dvs. WordPress după ce ați completat toate instrucțiunile de mai sus. Ar trebui să ruleze fără probleme.

🍻 Salutare !

Tags: #mysql #php

FIX: „Editorul a întâmpinat o eroare neașteptată” în WordPress după actualizare

FIX: „Editorul a întâmpinat o eroare neașteptată” în WordPress după actualizare

Nu puteți scrie o postare nouă folosind noul Editor de blocuri din WordPress? Sunt șanse să obțineți „Editorul

Cum să setați Editorul clasic ca Editor implicit în WordPress în loc de Gutenberg

Cum să setați Editorul clasic ca Editor implicit în WordPress în loc de Gutenberg

Editorul Gutenberg va deveni în curând editorul implicit în WordPress. Veți avea opțiunea de a selecta Editorul clasic

Cum să reîmprospătați elementele folderului în Windows 11

Cum să reîmprospătați elementele folderului în Windows 11

Cu opțiunea Reîmprospătare din meniul contextual lipsește, iată cum puteți reîmprospăta elementele în File Explorer pe Windows 11.

🔧 REPARAȚIE: Instalarea dvs. PHP pare să lipsească extensia MySQL care este cerută de WordPress

🔧 REPARAȚIE: Instalarea dvs. PHP pare să lipsească extensia MySQL care este cerută de WordPress

Doriți să rulați un site WordPress autogestionat? Grozav. Vei învăța un milion de lucruri. Una dintre părțile critice ale setarii

Cum să dezactivați Block Editor și să instalați Classic Editor în WordPress 5.0

Cum să dezactivați Block Editor și să instalați Classic Editor în WordPress 5.0

Începând cu WordPress 5.0, editorul implicit pe WordPress este noul editor Block. Noul editor este radical diferit

Cum să remediați problemele WordPress 5.0

Cum să remediați problemele WordPress 5.0

WordPress 5.0 se lansează în sfârșit și aduce cu sine o nouă experiență de editare cu Gutenberg

Cum să remediați eroarea de colare „utf8mb4_0900_ai_ci” la importul bazei de date WordPress

Cum să remediați eroarea de colare „utf8mb4_0900_ai_ci” la importul bazei de date WordPress

Dacă comutați instalarea WordPress de la un server MySQL 8 la MySQL 5.7 (sau mai jos), cel mai probabil veți întâlni

Cum să activați etichetele scurte PHP

Cum să activați etichetele scurte PHP

În acest articol, am prezentat cum să activați etichetele scurte PHP. PHP analizează fișierul folosind deschiderea și închiderea etichetelor, care arată. Pentru a activa etichetele scurte PHP

Configurați mod_evasive pentru a preveni atacul DoS și DDoS pe CentOS

Configurați mod_evasive pentru a preveni atacul DoS și DDoS pe CentOS

În acest articol, vom învăța cum să instalați și să configurați mod_evasive pentru a preveni atacul DoS și DDoS pe CentOS. Modulul Apache mod_evasiv.

Cum se instalează PHP cu PHP-FPM pentru NGINX pe CentOS

Cum se instalează PHP cu PHP-FPM pentru NGINX pe CentOS

cum se instalează PHP cu PHP-FPM pentru NGINX pe CentOS. Configurația de bază a serverului web NGINX pentru a procesa aplicația PHP și a le server pe portul 80.