¿Dónde está el archivo php.ini en una PC con Linux/CentOS? [duplicate]

2 minutos de lectura

avatar de usuario
MMPP

No puedo encontrar la ubicación de PHP.ini en mi servidor. Revisé todas las respuestas de Stack Overflow pero no puedo encontrar mi ubicación de php.ini.

Tengo Linux, Cent OS, zPanel. Última versión de PHP.

Mi computadora: Linux Mint 15 KDE.

avatar de usuario
NETCreator Hosting – Diseño Web

En tu terminal/consola (solo Linux, en Windows necesitas Masilla)

ssh [email protected]
php -i | grep "Loaded Configuration File"

Y te mostrará algo como esto. Loaded Configuration File => /etc/php.ini.

MÉTODO ALTERNATIVO

Puede crear un archivo php en su sitio web, que ejecuta: <?php phpinfo(); ?>y puede ver la ubicación de php.ini en la línea con: “Archivo de configuración cargado”.

Actualizar
Este comando da la ruta de inmediato

cli_php_ini=php -i | grep /.+/php.ini -oE  #ref. https://stackoverflow.com/a/15763333/248616
    php_ini="${cli_php_ini/cli/apache2}"   #replace cli by apache2 ref. https://stackoverflow.com/a/13210909/248616

  • Este no es el php.ini para todas las cosas. Es para la CLI. en ubuntu 16.04/php7.0 (predeterminado); esto le dará /etc/php/7.0/cli/php.ini (o similar) para apache estará en /etc/php/7.0/apache2/php.ini Php info solo le dará el nivel más alto de php.ini; así que si coloca información en un directorio html, mostrará ESE (no apache predeterminado, etc.) Actualice la respuesta, está casi completa;)

    – Nick

    24 de noviembre de 2016 a las 17:13

  • php -i | grep "php.ini" es más fácil de recordar. 😉

    – Ah bueno

    10 de febrero de 2017 a las 3:28

  • php -i | grep php.ini es aún más fácil

    – Eduardo

    27 de abril de 2017 a las 11:20


  • tenga en cuenta que php -i le dice al php.ini para CLI no el de apache

    – Nam G VU

    16 de julio de 2018 a las 6:43

  • Funcionó perfecto para mí.

    – Mounish Ambaliya

    1 de julio de 2019 a las 8:05

avatar de usuario
Hein André Grønnestad

Puedes encontrar el camino a php.ini en la salida de phpinfo(). Consulte la sección “Archivo de configuración cargado”.

ingrese la descripción de la imagen aquí

  • gracias, pero usé el comando ssh de ITChristian, gracias

    – PPMM

    25 de julio de 2013 a las 6:44

  • No hay problema, solo dos formas diferentes de hacerlo. Podría ser útil para otros más adelante.

    – Hein André Grønnestad

    25 de julio de 2013 a las 6:46

avatar de usuario
elrealjag

En la mayoría de las instalaciones, puede encontrarlo aquí:

/etc/php.ini

  • ¿Cómo puede cambiar el archivo de configuración cargado de /usr/local/lib/php.ini a /etc/php.ini?

    – H Dindi

    11 de febrero de 2015 a las 17:48

  • @user689017 stackoverflow.com/questions/19200498/…

    – NETCreator Hosting – Diseño Web

    15 de julio de 2015 a las 14:12

avatar de usuario
esfuerzo

php -i |grep 'Configuration File'

avatar de usuario
Randeep

#php -i | grep php.ini también funcionará también!

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad