我把它放在系统的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. maven 基础整理

    教程 依赖管理 IDE设置121 IntelliJ,Edit Configurations中添加maven,选中 Resolve Workspace artifacts能自动编译依赖模块 内置命令 m ...

  2. C++ 类的静态成员详细讲解[转]

    在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用.所以在所有对象中都可以共享它.使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节 ...

  3. <创建和销毁对象>经验法则——考虑用静态工厂方法代替公有构造方法

    一.引出静态工厂方法 对于java类而言,为了让使用者获取它自身的一个实例化对象,会有以下方法: 1.该类提供一个公有的构造方法.在这种情况下,程序可以通过多个“new 构造方法”语句来创建类的任意多 ...

  4. IAR EWARM Example Download List

    https://srv.iar.com/ExamplesOnDemand/versions.xml http://netstorage.iar.com/SuppDB/Public/EXAMPLES/0 ...

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

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

  6. AIM Tech Round (Div. 2) D. Array GCD dp

    D. Array GCD 题目连接: http://codeforces.com/contest/624/problem/D Description You are given array ai of ...

  7. POJ 2309 BST 树状数组基本操作

    Description Consider an infinite full binary search tree (see the figure below), the numbers in the ...

  8. PHP函数spl_autoload_register()用法和__autoload()介绍(转)

    详细出处参考:http://www.jb51.net/article/29624.htm 又是框架冲突导致__autoload()失效,用spl_autoload_register()重构一下,问题解 ...

  9. gradle的maven plugin使用

    在分布式系统开发中,基于gradle的项目,要共享jar一般是借助maven私服.那么gradle的maven插件如何做到上传binary jar,source jar, javadoc jar到私服 ...

  10. mysql管理员操作

    mysql查帮助手册的技巧:help 你的命令:比如 help create; >>显示mysql中用户:select host,user from mysql.user; >> ...