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