php使用composer安装目录,Composer基本安装与使用

本文介绍了PHP Composer的下载、安装、配置中国全量镜像以及常用命令,包括全局安装、初始化项目、搜索依赖包、展示软件包信息、安装与更新依赖等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、下载composer.phar

php -r "readfile('https://getcomposer.org/installer');" | php

下载结束,输入php composer.phar是否下载成功

二、安装

1.局部安装

将composer.phar文件复制到任意目录,然后通过php composer.phar即可使用Composer了。

2.全局安装

将Composer安装在系统环境变量PATH所包含的路径下,即可以命令行中直接执行composer命令

linux系统

将Composer拷贝到bin目录下

sudo mv composer.phar /usr/local/bin/composer

Windows系统

将composer.phar拷贝到php.exe同级目录中

新建composer.bat批处理文件,并将下面代码保存到文件中

@php "%~dp0composer.phar" %*

三、配置Composer中国全量镜像

Composer查看全局设置:

composer config -gl

启用镜像服务

1.系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。

修改 composer 的全局配置文件(推荐方式)

执行如下命令:

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

2.单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。

修改当前项目的 composer.json 配置文件:

进入项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

四、使用Composer

主要命令

初始化(init)

以交互方式填写一些信息

php composer.phar init

搜索(search)

search 命令允许你为当前项目搜索依赖包

php composer.phar search monolog

展示(show)

列出所有可用的软件包

php composer.phar show

如果想看到一个包的详细信息,可以输入一个包名称。

php composer.phar show monolog/monolog

安装(install)

从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。

例:"require": {

"monolog/monolog": "1.23.*"

}

php composer.phar install

如果当前目下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。

申明依赖(require)

增加新的依赖包到当前目录的 composer.json 文件中。

php composer.phar require

例:php composer.phar require symfony/http-foundation

更新(update)

为了获取依赖的最新版本,并且升级 composer.lock 文件,使用update命令。

php composer.phar update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值