window下如何安装Composer

原文地址:https://learnku.com/docs/composer/2018/00-intro/2081

安装详细(凤霞的博客):https://blog.csdn.net/snow_love_xia/article/details/80137502

简介

Composer 是一个用于 PHP 依赖管理的工具。它实现了让你声明项目所依赖的库,并帮你完成安装/更新过程。

依赖管理

Composer 不是像 Yum 或 Apt 一样的包管理器,虽然它会处理『包』或库,但它管理这些包、库是基于项目的,它会安装这些包、库到你项目的一个目录下(一般是在 vendor 文件夹里),默认情况下不会全局地安装。它做为一个包管理器,也支持一个叫做 " global " 的全局命令,我们可以使用此命令来安装全局的包。

这种扩展包的管理方式,不是 Composer 首创或独家专利,其实 Composer 很大程度上有受到 node 的 npm 和 ruby 的 bundler 的启发。

设想:

  1. 你有一个项目依赖数个库;
  2. 某些库依赖于其他库。

Composer:

  1. 使你可以声明你所依赖的库;
  2. 找到这些库所提供的和需要安装的版本,并安装它们(即下载到你的项目中)。

参见 基本使用 章节获取更多关于“依赖声明” 的内容。

系统要求

Composer 要求 PHP 版本在5.3.2以上才能运行。还需要对PHP做一些设置和编译标志,在安装时会收到所有的不兼容警告。

从源码安装软件替代简单的解压压缩文件,你需要 git,svn,fossil 或者 hg 这取决于软件所用的版本控制工具。

Composer 是多平台的,可以在 Windows,Linux 和 OSX 上良好运行。

 

安装 - Windows

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

1.下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

注意: 请关闭当前的终端窗口。 重新打开一个新的终端窗口进行测试使用:这很重要,因为路径只有在终端启动时才会加载。

 

2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)


3.把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里。


4.设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件,下载地址:https://getcomposer.org/download/ 。这些版本的可以任意下载一个,本人下载的是第一个

 

5.在 composer.phar 同级目录下新建文件 composer.bat

C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

或者@php "%~dp0composer.phar" %*,保存。

关闭当前的命令行窗口,打开新的命令行窗口进行测试:

C:\Users\username>composer -V
Composer version 1.0.0 2016-01-10 20:34:53

6.那么我们怎么使用composer中国全量镜像呢?

首先可以查看一下当前的地址:

$ composer config -g repo.packagist

如果报以上错误,可以按提示添加 -l 参数查看

$ composer config -g -l repo.packagist

可以看到当前的镜像地址是 packagist.org 这是个国外网站,所以每次使用composer的时候很慢。

我们通过以下命令配置阿里云镜像

$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

将composer的镜像地址改为 https://mirrors.aliyun.com/composer 阿里云镜像

改好后再次查看 可以看到镜像地址已更改,此时可以体验composer飞一般的速度啦

发布了18 篇原创文章 · 获赞 1 · 访问量 7017

猜你喜欢

转载自blog.csdn.net/weixin_42188216/article/details/86711860
今日推荐