• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Composer

Data: 2019-05-24 08:56:59Form: JournalClick: 13

# Composer

# 一、安装 Composer

# 1、windows 安装

安装步骤

第一步:用cmd进入php目录,如果是小皮面板,就是D:\phpstudy_pro\Extensions\php\php7.4.3nts

第二步:执行命令,php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

第三步:执行命令,php composer-setup.php

第四步:执行命令,php -r "unlink('composer-setup.php');"

第五步:添加 path 环境变量,参数为 composer 路径

第六步:进入php文件目录,新建文件:composer.bat 文件,把命令 @php "%~dp0composer.phar" %* 复制进去,然后保存,输入命令 composer --version 检查composer版本

第七步:全局composer,右击“我的电脑”-》高级-》环境变量-》用户变量-》Path-》编辑-》新建(D:\phpstudy_pro\Extensions\php\php7.3.4nts\)

# 2、macbook 安装

安装步骤

第一步:下载 Composer 软件open in new window

第二步:终端命令,把文件拷贝到指定目录下 mv composer.phar /usr/local/bin/composer

第三步:安装一个插件 composer require phpoffice/phpspreadsheet/Applications/MAMP/bin/php/php7.4.2/bin


# 二、设置 Composer 下载源

  • 先设置 Composer 的下载源,也是镜像地址
  • 在命令行窗口或控制台 输入
composer config -g repo.packagist composer [https://packagist.phpcomposer.com](https://packagist.phpcomposer.com)
  • 如果 phpcomposer 镜像有问题,可以换下面的
composer config -g repo.packagist composer [https://packagist.laravel-china.org](https://packagist.laravel-china.org)

# 三、Composer 国内全量镜像大全

# 1、阿里云 Composer 全量镜像

  • 镜像地址:https://mirrors.aliyun.com/composer/open in new window
  • 官方地址:https://mirrors.aliyun.com/composer/index.htmlopen in new window

# 2、腾讯云 Composer 全量镜像

  • 镜像地址:https://mirrors.cloud.tencent.com/composer/open in new window
  • 官方地址:https://mirrors.cloud.tencent.com/composeropen in new window

说明:若您使用腾讯云服务器,可以将源的域名从 mirrors.cloud.tencent.com 改为 mirrors.tencentyun.com,使用内网流量不占用公网流量。

# 3、华为 Composer 全量镜像

  • 镜像地址:https://mirrors.huaweicloud.com/repository/php/open in new window
  • 官方地址:https://mirrors.huaweicloud.com/open in new window

# 4、Packagist 中国全量镜像

  • 镜像地址:https://packagist.phpcomposer.comopen in new window
  • 官方地址:https://pkg.phpcomposer.com/open in new window

# 5、Packagist 中国全量镜像

  • 镜像地址:https://php.cnpkg.orgopen in new window
  • 官方地址:https://php.cnpkg.org/open in new window

# 6、Laravel China 中国全量镜像

  • 镜像地址:https://packagist.laravel-china.orgopen in new window

# 四、composer 常用命令

  • 使用 composer 一切命令最好 cd 到(项目)根目录下
# 查看某个命令的帮助
composer 命令名称 --help
# composer软件自身更新
composer self-update
# 查看所有命令
composer list
# 显示包信息
composer show 包名
# 生成自动加载文件,修改composer.json里的autoload参数后用它
composer dumpautoload
# 查询包
composer search 包名
# 显示全部的信息包括版本号
composer -v
# 全局安装插件包
composer global require "fxp/composer-asset-plugin:1.2.0"
# 可以去掉global全局参数
composer require 包名
# 删除指定包,twbs/bootstrap包名路径
composer remove twbs/bootstrap
# 更新指定包,先要设置composer.json里的依赖关系再用它
composer update 包名
# 第一次使用composer用它,没有composer.json文件用它
composer install 包名
# 使用镜像
$ composer config -g repo.packagist composer  镜像地址
$ composer clearcache
$ composer update || install
# 关闭镜像
$ composer config -g --unset repos.packagist
默认下载的组件保存在:C:\Users\Administrator\vendor 目录下
Name:
<提交>