Un usuario preguntó 👇
Estoy ejecutando mi propio sitio de WordPress en una instancia de Amazon EC2. Ha funcionado perfectamente durante años. WordPress me informó hoy que mi PHP antiguo debería actualizarse y decidí seguir su consejo. Ahora mi sitio de WordPress me dice «Parece que a su instalación de PHP le falta la extensión MySQL requerida por WordPress».
No se preocupe. No es una emergencia. Estoy haciendo esto en un servidor de prueba. Si puedo ejecutar todo, simplemente le daré mi dirección IP elástica al nuevo servidor y apagaré el servidor anterior.
Los pasos que me dieron aquí, después de comenzar una instalación funcional de WordPress con PHP 5.6.40, instalé PHP 7.3.6. Edité mi Apache httpd.conf con
LoadModule php7_module modules/libphp-7.3.so
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
Y reinicié el servicio httpd. El archivo phpinfo.php me muestra que PHP versión 7.3.6 está funcionando. Pero ninguno de los archivos php de WordPress parece estar funcionando. Index.php me envía a la página de prueba de Apache. Todos los demás archivos php me envían a una página de error que dice «Parece que a su instalación de PHP le falta la extensión MySQL requerida por WordPress».
No creo que pueda encontrar un paquete adecuado para resolver este problema. Admito que ahora solo estoy probando paquetes al azar. Probé un yum list php*mysql*
y php73-mysqlnd.x86_64 eran prometedores. Elimina el mensaje “Parece que a su instalación de PHP le falta el error de extensión MySQL, pero solo muestra una página en blanco. Como eso no solucionó el problema, eliminé el paquete.
Algunas páginas web sugirieron que solo necesitaba el WordPress más actualizado, que pensé que tenía. Pero por si acaso, descargué el último con wget https://wordpress.org/latest.tar.gz
que eliminé de mi directorio de instalación de WordPress (/ var / www / html). Ningún cambio.
¿Alguna otra idea que debería probar? Gracias por cualquier consejo que pueda ofrecer.
(@sterndata)
Moderador del foro y voluntario del equipo de apoyo
Hace 1 año, 4 meses
Probablemente necesite instalar los módulos php para MySQL I. Php-mysqlnd
(@ nathaniel3w)
Hace 1 año, 4 meses
Gracias Steve. Intenté instalar php-mysqlnd pero obtuve un error. Eliminé todo PHP 5 que pude ver, luego me aseguré de instalar php73, php73-common, php73-mysqlnd, php73-cli y cualquier otra cosa que pensé que podría ser Necesito. Reinicié mysqld y httpd. No estoy seguro de qué etapa arregló, pero creo que está funcionando ahora. ¡Gracias!
¿Solucionó tu problema??
0 / 0