我在MAMP服务器上运行我的应用程序。我想安装composer。 我试图通过这个命令来做到这一点。
curl -sS https://getcomposer.org/installer | php
但是,它给了我错误。
#!/usr/bin/env php
您计算机上的某些设置使Composer无法正常工作。 确保您修复了下面列出的问题并运行此脚本 再次:
必须禁用detect_unicode设置。将以下内容添加到
php.ini
的结尾:detect_unicode = Off
您的命令行PHP使用的php.ini是:/private/etc/php.ini如果 您无法修改ini文件,也可以运行
php -d option=value
来动态修改ini值。你可以使用-d multiple 次。
可能是什么原因。这个命令考虑安装在mac中的默认PHP,或者它将使用MAMP的PHP?
答案 0 :(得分:2)
按照说明编辑php.ini文件,或者不要使用php
,这是系统的PHP安装,而是使用MAMP PHP的完整路径:
$ curl ... | /Applications/MAMP/bin/php/php<your-version-here>/bin/php