If you are having problems installing Composer, using the method mentioned on their website:
curl -s https://getcomposer.org/installer | php
You may get an error like the following (which will be because PHP CLI may have a different php.ini or not be present at all)
#!/usr/bin/env php Some settings on your machine make Composer unable to work properly. Make sure that you fix the issues listed below and run this script again: The detect_unicode setting must be disabled. Add the following to the end of your `php.ini`: detect_unicode = Off
There are a few solutions online, but the easiest I found was on Stack Overflow. The problem is that the PHP CLI doesn’t load the same php.ini by default, and unlike on most Linux installations there isn’t a seperate php-cli.ini and seemingly /etc/php.ini.default doesn’t load so much. You can pass it as a runtime parameter though:
curl -s getcomposer.org/installer | php -d detect_unicode=Off
Thanks a lot, I was looking for this solution in the last couple of hours this evening.
Thank you for this solution. You saved me hours of possibly pulling my hair out 🙂
Thanks for this solution. Worked perfectly for me.
Life saver. Thanks a ton
THANK YOU, Works great!! Hats off
Thank you!
[…] でも、エラーになる。調べるとこれでイケそうなので、再度挑戦してうまくいく。 参考リンク: Install Composer for PHP with detect_unicode = Off as a php.ini file does not exist […]
You rock! Many thanks for this simple work around.
Indeed, very helpful!
Thanks for the tip! Worked great.
Muchas gracias
Busque en toda la web y no encontre nada útil y tu de una forma muy sencilla lo solucionaste
Thanks you, Andrew Kirkpatrick.
“thanks”
tks! worked nice!!!
THANK YOU! THANK YOU! THANK YOU! THANK YOU!
[…] 参考サイト * Install Composer for PHP with detect_unicode = Off as a php.ini file does not exist « Andrew Kirkpa… […]
Thanks was looking for this solution.
If you are ever in NYC, I am buying you a beer!
Thanks, saved alot of time!
Thanks!
Thank you!
Excellent. Thanks a lot. it was done.
Nice, Thanks !
Superb! Thx:)
Great works. Looking for a solution for a few hours. Thanks a lot. Using Macbook Pro Mountain Lion
Thank you!
Yay! Thanks for this, problem solved.
THANK YOU!
Thanks man. Really helped
Awesome save. Made what would have been hours of searching into 3 seconds. Thanks.
WOW, gr8
this help, thank you!
Thank you very much!
I haven’t realized that the php -d parameter should be written in the same line!
Thanks for sharing!!
Yeah, thanks a lot!!
Thanks for the tip, just what i was lookin for
Very good.
Thanks
Golden. Thanks for the tip!
Thank you sir! Worked for me too.
[…] Die Installation von Typo3 Neos muss über das Terminal ausgeführt werden. Dazu muss zuerst die Hilfsapplikation Composer installiert werden. Ev. ist ein kleiner Tweak nötig.1 […]
Thanks a million pal, u’re a magician, spent God-knows-how-many hours on that last night, went to bed having nightmares about it, then woke up this morning n found ur solution n it came like a fresh cup of tea on a winter morning. Respects!!!
YOU ARE A GOD AMONG MEN. I spent like an hour going down various rabbit holes. A+. Would run again.
Thank you
super it work! tkx a lot
Thanks a lot!
Great…mann
Love ya.
Thank you!
thank you so much! I try to find the solution for a long time.
Thanks!!!!!
Thank You so much 🙂
Thank U
thank you so much for helping resoviing the issue!!!!
[…] source -> http://www.andrew-kirkpatrick.com/2012/10/install-composer-for-php-on-zend-server-mac-os-x/ […]