Apache 2.2 falla al configurar php
He instalado Apache 2.2.x, el servidor http de esta compañía, y posteriormente php 5.2.x con una serie de extensiones, el caso es que el servidor no me arrancaba, me daba fallo, en el log de error.log
[Thu Jan 28 14:11:35 2010] [crit] (OS 6)Controlador no válido. : master_main: create child process failed. Exiting.
y cosas así, tras un rato buscando por la web he visto que el problema era que había puesto extensiones que no debía, tales como la de soporte de Oracle o Postgre, no teniendo instaladas estos sistemas. Vamos un típico caso de ¿quiere instalar esto? Po fale...
Pues eso, si a alguien le da error Apache cuando instala php puede ser por las extensiones, para solucionar tal entuerto no hay mas que editar el php.init e ir a las últimas líneas y comentar con el carácter punto y coma o semicolon para los angloparlantes (;):
[PHP_OCI8]
;extension=php_oci8.dll
[PHP_PGSQL]
;extension=php_pgsql.dll
Ale si le sirve a alguien bueno sea…
- Publicado por iQuarK a las 05:00 pm
- Permalink de esta entrada
- Guardado en: Profesional
- Comentarios RSS de esta entrada
- TrackBack URI
Es correcto, funciono mi apache, pero ahora necesito habilitar las extensiones de php, como php_oci.dll, php_pgsql.dll, etc y se vuelve a repetir el mismo problema, tienes alguna solucion??? de antemano gracias…
Es curioso, he descomentado esas dos líneas para que me volviese a dar fallo al reinicar el servidor, pero no lo ha hecho ni reiniciando la máquina entera, creo que la diferencia es que ahora tengo instalado y funcionando un Oracle 10g que me tocó instalar “por exigencias del guión” :D. También tengo que decirte que, si tienes la misma versión que yo de PHP, el de oracle es php_oci8.dll.
¿Tienes tu una base de datos de Oracle funcionando en esa máquina?
¡Saludos!