ejemplo descargar php php-ini

descargar - php.ini xampp



¿Cómo saber qué php.ini se usa? (6)

Busco la ruta donde se encuentra el archivo php.ini en nuestro servidor Linux Linux, y encontré muchos php.ini al ejecutar el comando find / -name php.ini . Entonces, ¿cómo saber exactamente de una página web de script php donde se encuentra el php.ini?


¡Crea una página simple y aparecerá allí!

<?php phpinfo(); ?>


Puede usar php_ini_loaded_file()

Tomado de php.net:

$inipath = php_ini_loaded_file(); if ($inipath) { echo ''Loaded php.ini: '' . $inipath; } else { echo ''A php.ini file is not loaded''; }

Es posible que también desee comprobar php_ini_scanned_files()

Además, debe tener en cuenta que si ejecuta un script PHP desde CLI, es posible que se use un archivo php.ini diferente que si lo ejecuta un servidor (es decir, nginx o apache).

Otras opciones:

  • php -i|grep ''php.ini''
  • crea info.php que contiene <?php phpinfo(); En el webroot, y ejecútalo en tu navegador.

Tenga en cuenta que la configuración cargada para PHP cuando se usa en la consola es diferente de la configuración para el proceso web. La mayoría de las instalaciones de PHP vendrían con un php.ini para apache y otro para CLI.

Para saber qué archivo de configuración se usa para los comandos de la consola, use

$ php -i | grep "Configuration File"

Para saber qué archivo de configuración se utiliza para los procesos web, siga estos pasos

  1. Crear un archivo de información [preferiblemente en la carpeta raíz]
  2. El contenido de este archivo debe ser <?php phpinfo(); ?> <?php phpinfo(); ?>
  3. Ctrl+F y busca "Archivo de configuración"

Tienes que usar el método php php_ini_loaded_file (solo después de php 5.2.4)

php_ini_loaded_file - Recuperar una ruta al archivo php.ini cargado

Ejemplo del sitio web php:

<?php $inipath = php_ini_loaded_file(); if ($inipath) { echo ''Loaded php.ini: '' . $inipath; } else { echo ''A php.ini file is not loaded''; } ?>

Fuente: php_ini_loaded_file()


acaba de poner un archivo como este:

<?php phpinfo(); ?>

Entonces busca

Loaded Configuration File

Verás la ruta completa para el archivo php.ini


php --ini

Para el servidor web-SAPIs use phpinfo()

Aquí hay algunos resultados de muestra:

bash-3.2# php --ini Configuration File (php.ini) Path: /usr/local/php5/lib Loaded Configuration File: /usr/local/php5/lib/php.ini Scan for additional .ini files in: /usr/local/php5/php.d Additional .ini files parsed: /usr/local/php5/php.d/10-extension_dir.ini, /usr/local/php5/php.d/20-extension-opcache.ini, /usr/local/php5/php.d/40-openssl.ini, /usr/local/php5/php.d/50-extension-apcu.ini, /usr/local/php5/php.d/50-extension-curl.ini, /usr/local/php5/php.d/50-extension-gmp.ini, /usr/local/php5/php.d/50-extension-imap.ini, /usr/local/php5/php.d/50-extension-intl.ini, /usr/local/php5/php.d/50-extension-mcrypt.ini, /usr/local/php5/php.d/50-extension-mssql.ini, /usr/local/php5/php.d/50-extension-pdo_pgsql.ini, /usr/local/php5/php.d/50-extension-pgsql.ini, /usr/local/php5/php.d/50-extension-propro.ini, /usr/local/php5/php.d/50-extension-raphf.ini, /usr/local/php5/php.d/50-extension-readline.ini, /usr/local/php5/php.d/50-extension-xdebug.ini, /usr/local/php5/php.d/50-extension-xsl.ini, /usr/local/php5/php.d/60-extension-pecl_http.ini, /usr/local/php5/php.d/99-liip-developer.ini