El archivo php.ini es el archivo de configuración predeterminado que se utiliza para ejecutar aplicaciones que requieren PHP. Es una forma efectiva de trabajar en la funcionalidad de PHP. Se utiliza para controlar variables como los tiempos de espera de los archivos, el tamaño de la carga y los límites del recurso en el que trabaja.
1. Verifique php.ini en CGI (Common Gateway Interface): Aquí, podemos usar dos funciones integradas para obtener qué php.ini usó.
- php_ini_loaded_file: recupera una ruta al archivo php.ini cargado.
PHP
<?php
$php_inipath
= php_ini_loaded_file();
if
(
$php_inipath
) {
echo
'Loaded php.ini is: '
.
$php_inipath
;
}
else
{
echo
'A php.ini file is not loaded'
;
}
?>
- php_ini_scanned_files: devuelve una lista de archivos .ini analizados desde el directorio ini adicional.
PHP
<?php
if
(
$list_of_files
= php_ini_scanned_files()) {
if
(
strlen
(
$list_of_files
) > 0) {
$files
=
explode
(
', '
,
$list_of_files
);
foreach
(
$files
as
$file
) {
echo
"<li>"
. trim(
$file
) .
"</li>\n"
;
}
}
}
?>
2. Verifique php.ini en CLI (interfaz de línea de comandos): para conocer php.ini, simplemente ejecútelo en CLI.
php --ini
Busca el archivo de configuración cargado en la salida para la ubicación de php.ini utilizada por su CLI.
Nota: si ejecutamos un script PHP desde CLI, es posible que se use un archivo php.ini diferente que si lo ejecuta un servidor (es decir, apache o Nginx).
3. Otras opciones para saber sobre php.ini:
- php -i|grep ‘php.ini’
- Simplemente cree el archivo ‘information.php’ en la raíz web y agregue el código (a continuación), y ejecútelo en su navegador.
<?php
phpinfo();
?>
Publicación traducida automáticamente
Artículo escrito por night_fury1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA