• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

Composer 的安装

Linux Mr.Adam 9年前 (2016-09-26) 1597次浏览 已收录 0个评论

Composer 的安装

windows\linux 安装 composer

什么是 composer?

引自百度百科的一句话

“Composer 是 PHP5 以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。”

如果没有 composer,我们使用 PHP 如果想引用第三方类库时(如 phpmailer),我们往往这样做:
1. 打开搜索引擎,搜索 phpmailer.
2. 从 phpmailer 官网,或不知名的网站,下载源码.
3. 解压,放到自己项目中,看手册调用.
4. 假如 phpmailer 需要 smtp 类才能正常运行,又要继续从第 1 步开始,下载 smtp 类.
如上,我们可以看出,php 的开发者虽多,类库虽多,但存在以下几个问题.
1. 没有统一的资源仓库,到处乱找.
2. 没有统一的安装方式.rar,zip,tar 各种包都有.下载后自己得整理.
3. 遇到库的依赖关系,得自己再次下载解决.
如果有一款软件和 linux 里的 yum 和 node.js 的 npm 一样,一切都帮我们自动下载,自动配置好,那该多么方便,
OK! composer 就是这样的一款工具,今天我们来安装它!

Linux 下安装 Composer

我们首先进入 composer 的国内”官方”网站,
http://www.phpcomposer.com/
安装 composer 需要 PHP 版本必须在 PHP 5.3.2 之上
我们输入以下语句

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

如果提示 php 命令不存在
是因为 php 没有加入到全局空间中
执行下面这句就可以了

ln /usr/local/php/bin/php /usr/bin/php

这样我们在 usr 目录下都可以调用 PHP 命令了
对于国内服务器,因为”墙”的原因,我们还需要配置一个镜像服务器(如果是香港或其他地区可忽略此步骤)

composer config -g repositories.packagist composer https://packagist.phpcomposer.com

等待自己下载安装就 OK 了!


小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Composer 的安装
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址