🔧 SOLUCIÓ: sembla que a la vostra instal·lació de PHP li falta l'extensió MySQL que requereix WordPress

Voleu executar un lloc de WordPress autogestionat? Genial. Aprendràs un milió de coses. Una de les parts crítiques de la configuració d'un servidor és l'extensió PHP MySQL perquè WordPress es pugui comunicar amb el servidor MySQL. Si rebeu un Extensió PHP MySQL error a la instal·lació de WordPress, probablement encara no l'hagueu instal·lat al vostre servidor.

En això us mostrarem com instal·lar l'extensió PHP MySQL correcta al vostre lloc de WordPress. També ens assegurarem que tingueu el servidor MySQL instal·lat a la vostra màquina.

✔ Assegureu-vos que el servei MySQL estigui instal·lat i en funcionament

Abans d'intentar instal·lar l'extensió PHP MySQL, primer assegurem-nos que el servidor MySQL s'està executant al vostre servidor.

Executeu l'ordre següent per comprovar l'estat del servidor MySQL.

estat del servei mysql

✅ Si MySQL està instal·lat i s'executa al vostre servidor, hauríeu de rebre la resposta següent:

● mysql.service - Servidor de la comunitat MySQL carregat: carregat (/lib/systemd/system/mysql.service; activat; valor predefinit del proveïdor: activat) Actiu: actiu (en execució) des del dimarts 2019-07-09 20:46:12 UTC; Fa 2 setmanes i 2 dies Documents: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html PID principal: 1097 (mysqld) Estat: "SERVER_OPERATING" Tasques: 46 (límit: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Si MySQL no s'està executant, executeu l'ordre següent per iniciar el servei.

inici del servei mysql

⚙ Si MySQL-Server no està instal·lat, executeu l'ordre següent per instal·lar l'últim MySQL-Server.

apt-get install mysql-server -y

⚠ Quan instal·leu mysql-server, no trieu el mètode d'autenticació predeterminat, utilitzar el mètode d'autenticació LEGACY per mantenir-lo compatible amb WordPress.

✔ Comproveu si l'extensió PHP MySQL està instal·lada

Al vostre servidor de WordPress, executeu l'ordre següent per comprovar la versió de PHP instal·lada a la màquina.

php -v

L'ordre anterior hauria de produir una resposta semblant a aquesta:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (construït: 10 de juliol de 2019 06:54:46) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies amb Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, de Zend Technologies

La primera línia de la resposta revela la vostra versió de PHP, que a l'exemple anterior és PHP 7.3.

Ara executeu l'ordre següent per veure si l'extensió PHP MySQL està habilitada per a la versió PHP instal·lada al vostre servidor.

dpkg --lista | grep php-mysql

? Exemple: Si la versió de PHP instal·lada al vostre servidor és PHP 7.3. A continuació, utilitzareu l'ordre dpkg --lista | grep php7.3-mysql.

Si l'extensió MySQL està instal·lada, obtindreu una resposta semblant a aquesta:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 mòdul MySQL per a PHP

Si l'extensió PHP MySQL no està instal·lada al vostre servidor, obtindràs un resposta en blanc des de l'ordre grep. En aquest cas, instal·larem l'extensió php-mysql al vostre servidor.

✅ INSTAL·LA L'EXTENSIÓ CORRECTA DE PHP MYSQL

Executeu l'ordre següent per instal·lar l'extensió php-mysql adequada al vostre servidor de WordPress.

apt-get install php-mysql

? Exemple: Si la versió de PHP instal·lada al vostre servidor és PHP 7.3. A continuació, utilitzareu l'ordre apt-get install php7.3-mysql.

Un cop hàgiu instal·lat l'extensió PHP MySQL correcta al vostre servidor de WordPress, reinicieu el servidor web.

Apache:

reinicia apache2

Nginx:

reinici del servei nginx

Proveu d'executar el vostre lloc de WordPress després de completar totes les instruccions anteriors. Hauria de funcionar sense problemes.

? Salut!