CentOS安装composer
cd path-to-your-project
curl -sS https://getcomposer.org/installer | php
# Composer successfully installed to: /tmp/composer.phar
# Use it: php composer.phar
如果在此提示,那是因为php没有在系统的环境变量$PATH中。
command not found: php
解决方法:
为当前php的路径创建一个软连接
ln -s /usr/local/php/bin/php /usr/local/bin/php
仔细察看composer.phar的权限,应该是755,即-rwxr-xr-x,说明这个文件其他人都有执行权限,所以如果我们将其移动至/usr/local/bin/中,即可全局可用!
mv composer.phar /usr/local/bin/composer
MAC安装Composer
局部安装
要真正获取 Composer,我们需要做两件事。首先安装 Composer (同样的,这意味着它将下载到你的项目中):
curl -sShttps://getcomposer.org/installer| php
注意:如果上述方法由于某些原因失败了,你还可以通过php>下载安装器:
php -r "readfile('https://getcomposer.org/installer'\);" | php
这将检查一些 PHP 的设置,然后下载composer.phar到你的工作目录中。这是 Composer 的二进制文件。这是一个 PHAR 包(PHP 的归档),这是 PHP 的归档格式可以帮助用户在命令行中执行一些操作。
你可以通过--install-dir选项指定 Composer 的安装目录(它可以是一个绝对或相对路径):
curl -sS https://getcomposer.org/installer| php -- --install-dir=bin
全局安装
你可以将此文件放在任何地方。如果你把它放在系统的PATH目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加php前缀。
你可以执行这些命令让composer在你的系统中进行全局调用:
curl -sS https://getcomposer.org/installer| php
mv composer.phar /usr/local/bin/composer
注意:如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行mv那行命令。
现在只需要运行composer命令就可以使用 Composer 而不需要输入php composer.phar。
全局安装 (on OSX via homebrew)
Composer 是 homebrew-php 项目的一部分。
brew update
brew tap josegonzalez/homebrew-php
brew tap homebrew/versions
brew install php55-intl
brew install josegonzalez/php/composer