Estoy usando el xampp
servidor para el PHP
desarrollo y quiero editar el php.ini
archivo; donde puedo ubicarlo?
81
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í.
etc
refiero a la carpeta -dentro de la carpeta xampp / lampp.Escriba lo siguiente dentro
phpini_path.php
(oAnyNameAsYouLike.php
) y ejecútelo en el navegador.<?php phpinfo();?>
Entre varios otros parámetros, obtendrá el
Loaded Configuration File
parámetro cuyo valor es la rutaphp.ini
en el servidor.La ubicación de
php.ini
depende del sistema operativo del servidor:Windows (con instalación de Xampp) :
macOS, OS X:
/private/etc/php.ini
Linux:
fuente
En MacOS:
/Applications/XAMPP/xamppfiles/etc/php.ini
fuente
Si tiene varias versiones de php (xampp, etc.) en ejecución, creo que la más fácil es usar:
desde la línea de comando. En Windows: ya sea después de hacer clic
Shell
en xampp, o directamente en el archivo normalcmd
para encontrar la versión "global" de php. Con global me refiero a la versión a la que hacen referencia sus variables de entorno.fuente
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.ini
correos electrónicos se analizan antes de que se ejecute el script.fuente
Ejecute el servidor Xampp.
Vaya a http: // localhost que abrirá el panel de xampp.
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.
fuente
mi sistema operativo es ubuntu, XAMPP instalado
/opt/lampp
y encontré php.ini en/opt/lampp/etc/php.ini
fuente
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:\php
Creo 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.
fuente
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.
fuente
estoy usando xampp con PHP 7. puedes intentar buscar php.ini en
fuente
en mi caso, está presente como "php.ini-development" y "php.ini-production" en la carpeta php
fuente
Estoy corriendo
LAMP
en Debian y el mío está en:/etc/php/7.0/apache2/php.ini
fuente
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.
fuente
En la documentación http://www.apachefriends.org/en/xampp-windows.html (sección de archivos de configuración, cerca de la parte inferior de la página): \ xampp \ php \ php.ini
fuente
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
fuente
Siempre he encontrado que la forma más fácil es
php -i
filtrar 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 php
en * nix ywhere php
en Windows.fuente
Me encontré con la necesidad mientras ejecutaba PhpStorm en mi Mac. Siga el texto naranja.
fuente
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
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
Para obtener la ubicación de los archivos php.ini cargados, intente: comando: php --ini
fuente