El módulo especificado no se encuentra.
ResueltoPapita47 Mensajes publicados 18 Estado Miembro -
Hola,
Estoy instalando Apache 2_4 y PHP 8.0 en una computadora individual con Windows 11.
He actualizado el archivo httpd.conf con la carga del módulo php8apache2_4.dll que tuve que descargar.
Aquí está la parte referente a este módulo:
# antes de PHP 8.0.0 el nombre del módulo era php7_module LoadModule php_module "C:/Programas/PHP/php8apache2_4.dll" <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> # configura la ruta a php.ini PHPIniDir "C:/Programas/PHP"
Y el servidor Apache no se reinicia con el error en el registro de aplicaciones:
el módulo especificado no se encuentra. Gracias por aconsejarme.
- Un BLOB en SQL ou MySQL est un type de données qui permet de stocker des objets binaires de grande taille, tels que des images, des vidéos ou d'autres fichiers multimédias.
- ¿Qué es un "login"?
- Redirección de páginas no encontradas
- ¿Qué es un llamado a facturas?
- ¿Cuál es la diferencia entre absoluto y relativo?
- Un error HTTP AJAX ha terminado de forma anormal
6 respuestas
Slaut
He encontrado la solución a mi problema.
Había instalado la versión php-8.4.3-nts-win32-vs17-x64
Desinstalé todo y reinstalé PHP con la versión php-8.4.3-win32-vs17-x64 en la que php8apache2_4.dll está presente. Reinicié el servicio apache con la configuración PHP y, milagro, ¡funciona!
Gracias de todos modos por los consejos
papita47
Hola,
¿Está el archivo php8apache2_4.dll en C:/Programas/PHP/? ¿Está PHP8 (correctamente) instalado?
Buena suerte
Sí a la primera pregunta, para la segunda pregunta sí en mi opinión. Pero voy a reiniciar la instalación por si acaso.
Sí, es un buen punto de partida :p
- Quizás este enlace te hable.
- Te confieso que mis consejos pueden ser limitados porque, personalmente, solo instalo servidores web en Debian (Linux) donde no nos enfrentamos a este tipo de problemas gracias al sistema de paquetes y a la forma en que están organizados los archivos de configuración de apache.
He encontrado php8apache2_4.dll en la versión VS17 x64 Thread Safe (2025-enero-15 11:09:44).
Lo he instalado, pero el resultado al lanzar Apache sigue siendo el mismo
No se puede cargar C:/Programas/PHP/php8apache2_4.dll en el servidor: El módulo especificado no se encuentra. Aquí está la configuración de PHP en el httpd.conf
# antes de PHP 8.0.0 el nombre del módulo era php7_module LoadModule php_module "C:/Program Files/PHP/ext/php8apache2_4.dll" <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> # configure la ruta a php.ini PHPIniDir "C:/Program Files/PHP"
Ahí ya no entiendo más
Gracias por la respuesta y las aclaraciones.
Buena continuación
Al principio recuperé el php8apache2_4.dll en la versión TS y lo copié en la versión NTS... pero no funcionó. Así que desinstalé todo e instalé la versión TS.