php7_module loadmodule configurar apache php

loadmodule - ¿Cómo verificar dónde Apache está buscando un archivo php.ini?



install php linux (4)

La salida de phpinfo() contendrá esto. Al usar PHP como un módulo de Apache, se puede configurar usando PHPIniDir en httpd.conf (o similar).

Tengo la sensación de que Apache está utilizando un archivo php.ini diferente al que estoy editando. Hago un cambio en mi archivo php.ini, reinicio Apache y el cambio no se ve afectado. Entonces ya no sé qué hacer.

¿Algunas ideas?

Actualización: descubrí que está usando el archivo php.ini correcto ... ¡pero aún no sé qué hacer!


Para encontrar el archivo que está ejecutando PHP, cree un archivo phpinfo (solo <?php phpinfo();?> ) Y busque la directiva ''Configuration File (php.ini) Path''.


Pregunta para usted, ¿qué plataforma está ejecutando en Unix o Windows? Si está basado en Unix, compruebe si su php.ini reside en el mismo directorio que / etc / httpd. De nuevo, la instalación de apache puede variar, así que verifique ... o ejecute el comando "find / -name php.ini -print" (sin comillas) para ver cuál es el que está usando

De acuerdo. Como dijo que había encontrado el php.ini correcto, parece que falta algo cuando editó php.ini y recargó Apache. Busque en el directorio de registro / var / log / httpd para error_log y compruebe si hubo errores ... ¡eso sería un comienzo!


desde la línea de comando, ejecuta

php -i |grep "php.ini"

Esto describirá la ubicación de la que php está cargando su archivo ini. Puede reconfigurar la ubicación de php.ini volviendo a compilar php.