example descargar configurar php php-ini

descargar - php.ini location wordpress



donde puedo encontrar el php.ini para php-cli (7)

Parece que la línea de comando php está usando un php.ini diferente del intérprete php principal. Estoy usando Ubuntu 10.4. Mi problema es que en el php.ini principal he incluido una ruta adicional para una biblioteca externa, pero en la versión cli esto no está presente, y entonces tengo un error de inclusión de ruta.

Gracias


En mi último trabajo, adquirí el hábito de especificar mi archivo ini en cada ejecución ...

C:/php/cli/php.exe -c C:/php/php.ini myscript.php


Interesante en Windows es que en ambas pruebas (en apache con phpinfo () y en cli con php --ini), la ruta del archivo de configuración es c: / windows. Más información here


Mejor aún: $ php --ini

Esto también mostrará todos los archivos extra * .ini cargados (generalmente en algún directorio conf.d en debian):

Ruta del archivo de configuración (php.ini): / etc / php5 / cli
Archivo de configuración cargada: /etc/php5/cli/php.ini
Busque archivos .ini adicionales en: /etc/php5/cli/conf.d
Archivos .ini adicionales analizados: /etc/php5/cli/conf.d/apc.ini,
/etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/gd.ini,
/etc/php5/cli/conf.d/geoip.ini,
/etc/php5/cli/conf.d/imagick.ini,
/etc/php5/cli/conf.d/imap.ini,
/etc/php5/cli/conf.d/ldap.ini,
/etc/php5/cli/conf.d/memcache.ini,
/etc/php5/cli/conf.d/memcached.ini,
/etc/php5/cli/conf.d/ming.ini,
/etc/php5/cli/conf.d/mysql.ini,
/etc/php5/cli/conf.d/mysqli.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_mysql.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/snmp.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/suhosin.ini,
/etc/php5/cli/conf.d/tidy.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini

Tenga en cuenta que esto fue sobre php-cli, php-cgi no tiene este afaik.


Puede encontrar php.ini usando el siguiente comando. en LINUX

find / -name php.ini

o

locate php.ini


Solo pregunta PHP:

$ php -i |grep php/.ini


Yo tuve el mismo problema. Simplemente revise el propietario y los permisos de cada archivo en /etc/php5/conf.d/. Tiene que ser propiedad de root y readeable por cualquier persona.


/etc/php5/cli/php.ini