来源:http://www.zkbhj.com/articles/?id=3863

我们可以通过 Composer 镜像安装 composer ,在这之前,请确认您的机器上已经安装了PHP,并可以通过php来执行命令。如果您的服务器上必须通过全路径来执行(/usr/local/php/bin/php),您可以通过以下命令,来改变:

cp /usr/local/php/bin/php  /usr/sbin/

这样,你就可以通过“php”来执行了。

一、局部安装

局部安装是将 composer 安装到当前目录下面(比如安装到项目根目录下),然后就可以通过 php composer.phar 来使用 composer 了。

Mac 或 Linux 系统:打开命令行窗口并执行如下命令:

curl -sS http://install.phpcomposer.com/installer | php

Windows 系统(Mac 或 Linux 系统也可以使用):请执行如下命令:

php -r "readfile('http://install.phpcomposer.com/installer');" | php

二、全局安装:

全局安装是将 composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

Mac 或 Linux 系统:打开命令行窗口并执行如下命令:

curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Windows 系统:请在命令行中执行如下命令:

mkdir C:\bin

cd C:\bin
php -r "readfile('http://install.phpcomposer.com/installer');" | php
echo @php "%~dp0composer.phar" %*>composer.bat

上述命令执行成功之后再将 C:\bin 路径加入 PATH 环境变量即可。最后重新打开一个命令行窗口试一试执行 composer --version 看看是否正确输出版本号,例如:。

Composer version 1.0-dev (cd21505c8d58499a9b4d38573881cfec49c51ffd) 2016-01-27 13:04:22

三、镜像说明:

通过官方途径安装 composer 时,默认是通过 https 协议从 getcomposer.org 网站下载 composer.phar 文件,但是由于众所周知的原因,安装过程很痛苦。

“Composer 中国镜像”是在 composer 源码的基础上重新编译 composer.phar 文件,并通过国内的 CDN 对下载进行加速。另外,为了保证使用最新版本的 composer ,开发者需要经常执行 composer selfupdate命令来更新 composer,所以,我们将 composer 的更新源也替换成了本镜像,这样就能让整个 composer 的使用过程更舒心了!

提示:不要忘了经常执行 composer selfupdate 以保持 composer 一直是最新版本哦!

如何在Linux上安装Composer相关推荐

  1. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  2. 如何在 Linux 上安装服务器管理软件 Cockpit

    如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Co ...

  3. 如何在linux上安装sqlite数据库

    如何在linux上安装sqlite数据库 一.下载 二.解压 三.配置(configure) 四.编译和安装 五.执行sqlite3程序 六.测试代码 一.下载 首先要先下载sqlite3源码包 链接 ...

  4. linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...

    你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...

  5. du -sh 如何找到最大的文件夹_小白必看!手把手教你如何在linux上安装redis数据库...

    首先我们要清楚redis是什么? redis是一种非关系型数据库,它与MySQL的这种关系型数据库不同,MySQL是将数据存储在磁盘中,而redis是储存在内存中.一般很多公司都是使用MySQL+re ...

  6. python --version没输出_如何在Linux上安装Python

    有关在Linux上安装最新的Python而不是较旧版本的分步说明. Python现在是最流行,最常用的编程语言.Python的简单语法和较低的学习曲线使其成为初学者和专业开发人员的最终选择.Pytho ...

  7. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  8. zypper 删除mysql_如何在 Linux 上安装/卸载一个文件中列出的软件包?

    原标题:如何在 Linux 上安装/卸载一个文件中列出的软件包? 我们可以手动去安装这些软件但是这将花费大量的时间.你可以手动安装一俩个服务器,但是试想如果你有大概十个服务器呢.在这种情况下你无法手动 ...

  9. linux skype安装路径,如何在Linux上安装最新Skype

    Skype是一种通过Internet进行通信和电话呼叫的软件.使用VoIP技术.该软件由开发人员编码.这种软件,美国人说得非常便宜,允许世界上数百万人通过互联网或电话说话. 聊天,分享,语音或视频通话 ...

最新文章

  1. 深入浅出Yolov3和Yolov4
  2. Tomcat--HTTPS的简单应用
  3. 结对编程 黄金点游戏
  4. Java6上开发WebService
  5. arm-linux-gnueabihf gcc8.3交叉编译工具搭建教程
  6. MybatisPlus:使用SQL保留字(关键字)的操作
  7. 百位云计算专家齐聚湖畔大学,阿里云MVP全球闭门会聚焦数字化转型
  8. 文件或目录损坏无法读取
  9. JSK-1 A+B+C问题【OJ测试】
  10. 作业五之系统设计时所实现的质量属性战术
  11. Hadoop之自定义数据类型
  12. 为 NokiaQt SDK增加新的Sym“.NET研究”bian SDK开发平台
  13. tkinter 弹出窗口 传值回到 主窗口
  14. 好用的MARKDOWN编辑器一览
  15. 简约大气昼夜双色导航主题模板/WordPress导航主题模板
  16. 【系统分析师之路】2010年系统分析师上午综合知识真题
  17. 网工必备交换机原理与配置
  18. Tensorflow之softmax应用实例
  19. golang学习(三)—— 数组、切片、map
  20. Android产品研发(十一)--应用内跳转Scheme协议

热门文章

  1. 75. CPU 100%运行实战案例分析
  2. window下安装Oracle11G安装
  3. 删除Oracle数据库时常见问题(注册表方面,文件目录方面,环境变量方面)
  4. mysql备份工具Xtrabackup增量备份还原图解
  5. java poi doc转docx_Java 插入Word分页符、分节符
  6. jmeter constant timer 如何添加_阿里巴巴在开源压测工具 JMeter 上的实践和优化
  7. python123.io作业_Python自动化开发学习3
  8. 数据库表的软硬关联_数据库容灾能力的探讨(一)
  9. 深入浅出之函数的参数传递方式
  10. Qt学习笔记之样式表