Error Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
Lunes, 9 de Marzo de 2009
Problema
Mensaje de error:
Error Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
Normalmente este error aparece en el apache cuando se intenta instalar el modulo de PHP.
Causa
Se tiene desargados los archivos non tread no ejecutables
Solución
Descargarse una version ejecutable para que compile las dll necesarias para tu equipo, luego hay que seguir con los pasos típicos de instalación que se detallan a continuación.
- Recompilar PHP para apache
- Añadir estas lineas en http.conf del apache:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Archivos de programa/PHP/"
LoadModule php5_module "C:/Archivos de programa/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL<IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule> - Copiar las dll recompiladas dentro de la carpeta windows –> system32
- aspell-15.dll
- fdftk.dll
- gds32.dll
- libeay32.dll
- libmcrypt.dll
- libmhash.dll
- libmysql.dll
- libpq.dll
- ssleay32.dll
- Reiniciar la maquina
Ojo depende las extensiones que tengas en tu PHP tendras que instalar mas o menos dll y si colacas alguna que no toca el apache puede dejar de funcionar.