sierra - ¿Cómo deshabilitar la configuración "detect_unicode" de php.ini?(Tratando de instalar Composer)
install composer mac sierra (5)
Bajo OSX vaya a /etc
Terminal abierta.
>cd /etc
>nano php.ini.default
Edite el detect_unicode = Off
php.ini.default
(inserte detect_unicode = Off
).
Guarda el archivo.
Ahora renómbrelo a php.ini
.
>mv /etc/php.ini.default /etc/php.ini
Reinicie Terminal y luego debería funcionar proberly.
He intentado instalar Composer en mi máquina (OS X 10.6) sin éxito hasta ahora.
Según los documentos del compositor, ejecuté esto en la Terminal:
curl -s http://getcomposer.org/installer | php #! / usr / bin / env php
Y esta es la salida:
La configuración detect_unicode debe estar deshabilitada. Agregue lo siguiente al final de su
php.ini
: detect_unicode = Off
Por supuesto, esto está en mi php.ini: detect_unicode = Off, ubicado en /etc/php.ini.default
php -info me dice que el archivo php.ini se está cargando desde / etc / (la salida es: Archivo de configuración (php.ini) Ruta => / etc)
Pero, también produce: detect_unicode => On => On
¿Por qué php.ini.default no está cargando mi configuración y cómo puedo deshabilitar eficazmente detect_unicode?
Hay algunas soluciones en línea, pero la más fácil que encontré fue en . El problema es que la CLI de PHP no carga el mismo php.ini de forma predeterminada y, a diferencia de la mayoría de las instalaciones de Linux, no hay un php-cli.ini separado y aparentemente /etc/php.ini.default no se carga tanto. Puede pasarlo como un parámetro de tiempo de ejecución aunque:
curl -s getcomposer.org/installer | php -d detect_unicode=Off
fuente -> http://www.andrew-kirkpatrick.com/2012/10/install-composer-for-php-on-zend-server-mac-os-x/
Lo más probable es que no se esté cargando ningún archivo ini, no sé si /etc/php.ini.default es visto o no por php. Lo mismo que dije en No se puede establecer / buscar detect_unicode en Apagado - debe ejecutar php -i | grep ini
php -i | grep ini
y verifique qué archivo está cargado, luego edítelo. Si no se carga ninguno, asegúrese de poner un archivo php.ini en el valor de Configuration File Path
acceso del Configuration File Path
, en su caso /etc/php.ini
parece.
Si no puede cambiar su archivo /usr/local/bin/php/php.ini, recuerde seguir usando ''-d detect_unicode = Off'' para todas sus llamadas de php como:
curl -s https://getcomposer.org/installer | php -d detect_unicode=Off
php -d detect_unicode=Off composer.phar install
Simplemente agregue "-d detect_unicode = Off" después del comando
curl -s https://getcomposer.org/installer | php -d detect_unicode=Off