-1

我在 MAMP 服务器中运行我的应用程序。我想安装作曲家。我试图通过这个命令来做到这一点。

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。

可能是什么原因。此命令考虑默认安装在 mac 中的 PHP 还是将针对 MAMP 的 PHP?

4

1 回答 1

2

按照说明编辑 php.ini 文件,或者不使用php系统的 PHP 安装,而是使用 MAMP 的 PHP 的完整路径:

$ curl ... | /Applications/MAMP/bin/php/php<your-version-here>/bin/php
于 2013-08-23T12:46:39.880 回答