Cómo localizar el archivo php.ini (xampp)

81

Estoy usando el xamppservidor para el PHPdesarrollo y quiero editar el php.iniarchivo; donde puedo ubicarlo?

Navane
fuente

Respuestas:

102

Para Windows , puede encontrar el archivo en C:\xampp\php\php.ini-Folder (Windows) o en etc-Folder ( dentro de xampp-Folder).

Bajo Linux , la mayoría de las distribuciones colocan lampp debajo /opt/lampp, por lo que el archivo se puede encontrar debajo /opt/lampp/etc/php.ini.

Se puede editar usando un editor de texto normal.

Aclaración :

  • Xampp( X (para "algunos SO"), A pache, M ySQL, P erl, P HP)
  • Lampp( L inux, A pache, M ySQL, P erl, P HP)

en este contexto, pueden sustituirse entre sí.

Lukas Knuth
fuente
Solo con xampp en Windows es la carpeta \ xampp \ php
Matijs
/ etc / deosn't tiene una carpeta xampp
Jonathan
/opt/lampp/etc/php.ini
Jonathan
1
@JonathanLeaders sí, eso es menos de 4 Linux. Me etcrefiero a la carpeta -dentro de la carpeta xampp / lampp.
Lukas Knuth
35

Escriba lo siguiente dentro phpini_path.php(o AnyNameAsYouLike.php) y ejecútelo en el navegador.

<?php phpinfo();?>

Entre varios otros parámetros, obtendrá el Loaded Configuration Fileparámetro cuyo valor es la ruta php.inien el servidor.

La ubicación de php.inidepende del sistema operativo del servidor:

Windows (con instalación de Xampp) :

/xampp/php/php.ini 

macOS, OS X:

/private/etc/php.ini

Linux:

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini
Ruta de Ipsita
fuente
14

En MacOS: /Applications/XAMPP/xamppfiles/etc/php.ini

PЯINCƏ
fuente
12

Si tiene varias versiones de php (xampp, etc.) en ejecución, creo que la más fácil es usar:

php --ini

desde la línea de comando. En Windows: ya sea después de hacer clic Shellen xampp, o directamente en el archivo normal cmdpara encontrar la versión "global" de php. Con global me refiero a la versión a la que hacen referencia sus variables de entorno.

ippi
fuente
6

Coloque un script en algún lugar de la raíz de su documento

<?php
phpinfo();

Entre otras cosas, la salida de la función le dirá qué php.inicorreos electrónicos se analizan antes de que se ejecute el script.

KingCrunch
fuente
6

Ejecute el servidor Xampp.

  1. Vaya a http: // localhost que abrirá el panel de xampp.

  2. Vaya al enlace PHPInfo en la barra de navegación superior.

--- o escriba directamente la siguiente URL en el navegador después de ejecutar XAMPP http: //localhost/dashboard/phpinfo.php

Esto abrirá la página de información de PHP. Allí puede encontrar el "Archivo de configuración cargado /opt/lampp/etc/php.ini", que es la ubicación de php.ini.

Madura Pradeep
fuente
5

mi sistema operativo es ubuntu, XAMPP instalado /opt/lamppy encontré php.ini en/opt/lampp/etc/php.ini

kai
fuente
Gracias, también instalé xampp y encontré php.ini en la ruta anterior que mencionaste :)
Arzon Barua
2

Este es uno de esos "usted fue técnicamente preciso, pero no respondió a mi pregunta", pero no significa que lo anterior estuviera mal o fuera de lugar, simplemente no se encontraron con mi problema.

Entonces, supongo que daré una respuesta.

Como los demás mencionaron (en el acto), creé un archivo:

<?php
phpinfo(); 
?>

Así que funcionó muy bien. Sin embargo, mostró "(ninguno)"

Entonces, ¿dónde encuentras (ninguno)?

En mi caso, en Windows, simplemente vaya a donde está instalado php; Ya lo había instalado en c:\phpCreo que serían los mismos pasos en otras plataformas.

Luego, desde una línea de comando, powershell por ejemplo, escriba: notepad c:\php\php.ini

Dígale que sí, que desea crearlo, luego agregue los cambios que necesite en primer lugar. Para mi, por ejemplo:

extension_dir = "c:\php\ext"
extension=mysqli
upload_max_filesize = 25M
post_max_size = 13M
max_execution_time = 300

Entonces guarda. ¡Fijo!

Por cierto, si hace "archivo nuevo" y luego "guardar como", el Bloc de notas cambiará el nombre de su archivo a php.ini.txt. Los amigos permiten que los amigos NO EVITEN LA CLI.

J. Gwinner
fuente
Esto se siente como una pregunta y una respuesta completamente diferente publicada como respuesta a una pregunta de nueve años. Si lo quita aquí, pero lo separa en una pregunta y una respuesta, puede publicar la pregunta y responderla usted mismo y aumentar tanto la calidad del sitio como sus posibilidades de obtener un voto positivo.
Jason Aller
1

Si ha estado usando diferentes instaladores, es posible que termine con más de un archivo php.ini en su disco duro, lo que podría afectar su cordura después de un tiempo.

Busque en su disco duro 'php.ini' en caso de que haya más de uno.

Otro movimiento para salvar la cordura es recordar siempre reiniciar su servidor (apache) después de alterar un valor en php.ini.

Tazas
fuente
1

estoy usando xampp con PHP 7. puedes intentar buscar php.ini en

/etc/php/7.0/apache2

Bruce Tong
fuente
1

en mi caso, está presente como "php.ini-development" y "php.ini-production" en la carpeta php

farhan bashir
fuente
1

Estoy corriendo LAMPen Debian y el mío está en:

/etc/php/7.0/apache2/php.ini
steven7mwesigwa
fuente
1

paso 1: abra el panel de control xampp

paso 2: luego haga clic en el botón de configuración del módulo apache.

paso 3. después de eso, podrá ver una lista de archivos de configuración.

Paso 4: luego haga clic en el archivo php.ini. Se abrirá en el editor predeterminado.

La imagen recibió un golpe por referencia. ingrese la descripción de la imagen aquí

vijayabalan
fuente
0

como señaló KingCrunch, usando phpinfo puede ver qué archivo de configuración está en acción en la fila "Archivo de configuración cargado". en mi caso estaba en C: \ xampp \ apache \ bin tenga en cuenta que hay un php.ini también en C: \ xampp \ php que parece ser redundante e irrelevante

kdcode
fuente
0

Siempre he encontrado que la forma más fácil es php -ifiltrar hacia abajo.

* nix (incluido MacOS):

php -i | grep "Loaded Configuration File"

Ventanas:

php -i | findstr /C:"Loaded Configuration File"

Por supuesto, esto supone que su entorno CLI está utilizando los mismos binarios PHP que su servidor web real.

Siempre puede verificarlo para asegurarse de usar which phpen * nix y where phpen Windows.

Si Barry
fuente
0

Me encontré con la necesidad mientras ejecutaba PhpStorm en mi Mac. Siga el texto naranja.

ingrese la descripción de la imagen aquí

snr
fuente
0

Paso 1: Ir a xammp

Paso 2: busque php Foleder y haga clic en él,

Encuentra 2: debajo del archivo php.ini

Ruta: C: \ xampp \ php ingrese la descripción de la imagen aquí

Segundo ejemplo: paso 1: Abra el panel de control de xampp

Paso 2: haga clic en configuración,

Paso 3: Encuentra aquí el archivo php.ini

ingrese la descripción de la imagen aquí

Para obtener la ubicación de los archivos php.ini cargados, intente: comando: php --ini

ingrese la descripción de la imagen aquí

Aslam Khan
fuente