我把它放在系统的PATH目录中,这样就能在全局访问它。

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

注意:如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv那行命令。

输入命令:composer -V

Composer version 1.0-dev (feefd51565bb8ead38e355b9e501685b5254d0d5)

出现上面字样则说明安装成功!

以下是具体运行命令!

wangyulu@wangyulu-Lenovo:~$ curl -sS https://getcomposer.org/install | php
程序“curl”尚未安装。 您可以使用以下命令安装:
sudo apt-get install curl
wangyulu@wangyulu-Lenovo:~$ sudo apt-get install curl
[sudo] password for wangyulu:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libcurl3
下列【新】软件包将被安装:
curl
下列软件包将被升级:
libcurl3
升级了 1 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 267 个软件包未被升级。
需要下载 310 kB 的软件包。
解压缩后会消耗掉 339 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu/ vivid-updates/main libcurl3 amd64 7.38.0-3ubuntu2.2 [180 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu/ vivid-updates/main curl amd64 7.38.0-3ubuntu2.2 [129 kB]
下载 310 kB,耗时 0秒 (700 kB/s)
(正在读取数据库 ... 系统当前共安装有 180902 个文件和目录。)
正准备解包 .../libcurl3_7.38.0-3ubuntu2.2_amd64.deb ...
正在将 libcurl3:amd64 (7.38.0-3ubuntu2.2) 解包到 (7.38.0-3ubuntu2) 上 ...
正在选中未选择的软件包 curl。
正准备解包 .../curl_7.38.0-3ubuntu2.2_amd64.deb ...
正在解包 curl (7.38.0-3ubuntu2.2) ...
正在处理用于 man-db (2.7.0.2-5) 的触发器 ...
正在设置 libcurl3:amd64 (7.38.0-3ubuntu2.2) ...
正在设置 curl (7.38.0-3ubuntu2.2) ...
正在处理用于 libc-bin (2.21-0ubuntu4) 的触发器 ...
wangyulu@wangyulu-Lenovo:~$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading... Composer successfully installed to: /home/wangyulu/composer.phar
Use it: php composer.phar
wangyulu@wangyulu-Lenovo:~$ mv composer.phar /usr/local/bin/composer
mv: 无法将"composer.phar" 移动至"/usr/local/bin/composer": 权限不够
wangyulu@wangyulu-Lenovo:~$ sudo mv composer.phar /usr/local/bin/composer
wangyulu@wangyulu-Lenovo:~$ composer -V
Composer version 1.0-dev (feefd51565bb8ead38e355b9e501685b5254d0d5)

参考:http://docs.phpcomposer.com/00-intro.html

Liunx下全局安装 Composer的更多相关文章

  1. Linux下全局安装composer

    下载composer curl -sS https://getcomposer.org/installer | php 将composer.phar文件移动到bin目录以便全局使用composer命令 ...

  2. Linux下全局安装composer方法

    1.下载composer curl -sS https://getcomposer.org/installer | php 2.将composer.phar文件移动到bin目录以便全局使用compos ...

  3. Windows下如何安装 Composer

    如何安装 Composer Windows下如何安装 Composer 下载 Composer 安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号. 打 ...

  4. windows下手动安装composer并配置环境变量

    windows下手动安装composer并配置环境变量   转载地址: https://my.oschina.net/7sites/blog/209997 之前发表过一篇如何为composer设置代理 ...

  5. windows下如何安装Composer?

    Composer 不是一个包管理器,它仅仅是一个依赖管理工具.它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目 ...

  6. macOs下全局安装npm包的设置问题

    在命令行中创建一个文件.npm-global,把这个文件作为全局安装的文件夹 mkdir ~/.npm-global 设置路劲 npm config set prefix '~/.npm-global ...

  7. liunx下Oracle安装

    1. 引言 将近一个月没有更新博客了,最近忙着数据库数据迁移工作:自己在服务器上搭建了oracle数据库,一步步走下来遇见很多BUG:现在自己记录下,方便以后有用上的地方: 2. 准备工作 oracl ...

  8. windows下手动安装composer

    原文地址:http://www.cnblogs.com/JANCHAN/p/7735882.html 1.下载compser.phar 地址 https://getcomposer.org/downl ...

  9. Ubuntu16.04 Liunx下同时安装Anaconda2与Anaconda3

    先根据Ubuntu预装的python2.7来安装Anaconda2,然后将Anaconda3作为其环境安装在envs文件夹下. 重要提示:有一些软件需要py2.7的环境,比如XX-Net, 最好是先安 ...

随机推荐

  1. socket 连接,使得地址马上可以重用

    /* 使地址马上可以重用 */                                                                                     ...

  2. css样式被覆盖解决方案

    刚才写zenktodo的时候,通过动态添加class的方式修改一个div的样式,总是不起作用. #navigator { height: 100%; width: 200; position: abs ...

  3. OC:内存管理、dealloc方法、copy知识点

    属性的声明:使⽤@property声明属性
 例如:@property NSString *name: 相当于@interface中声明了两个⽅法(setter.getter): 属性的实现:使⽤@s ...

  4. Spring Bean生命周期

    1.Bean的建立:BeanFactory容器寻找Bean的定义信息,读取Bean定义文件,并将其实例化,生成各个Bean实例.2.属性注入:使用依赖注入,Spring按照Bean定义信息配置Bean ...

  5. CentOS 使用yum命令安装出现错误提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”

    刚安装完CentOS,使用yum命令安装一些常用的软件,使用如下命令:yum –y install gcc. 提示如下错误信息: Loaded plugins: fastestmirror, refr ...

  6. 以优美方式编写JavaScript代码

    英文原文:CoffeeScript: The beautiful way to write JavaScript 我用 JavaScript 编程很多年了,写了大量的 JavaScript 代码,即便 ...

  7. jqery和js如何判断checkbox是否选中

    jquery: <div id="divId" class="divTable"> <div class="tableBody&qu ...

  8. ExtJS grid tableGrid study

    Q:  How to color the text in the grid Try: http://dev.sencha.com/playpen/docs/output/Ext.grid.TableG ...

  9. SpringMVC 源码深度解析&lt;context:component-scan&gt;(扫描和注冊的注解Bean)

    我们在SpringMVC开发项目中,有的用注解和XML配置Bean,这两种都各有自己的优势,数据源配置比較经经常使用XML配置.控制层依赖的service比較经经常使用注解等(在部署时比較不会改变的) ...

  10. Java中类的初始化顺序

    一.一个类的初始化顺序(没继承情况)  规则: 1.静态变量>普通变量>构造方法   2.变量定义的顺序决定初始化的顺序 3.静态变量和静态块是一样的,普通变量和非静态块是一样的,即能够把 ...