Inicio > PHP > Error Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.

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.

  1. Recompilar PHP para apache
  2. 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>

  3. 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
  4. 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.

  5. Reiniciar la maquina

jmiro PHP ,

  1. Sin comentarios aún.
  1. Sin trackbacks aún.
Debes estar registrado para dejar un comentario.