Blogger Information
Blog 55
fans 3
comment 0
visits 54530
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
composer安装及常用指令
王佳祥
Original
991 people have browsed it

composer安装及常用指令

一、composer安装

1.windows系统下安装

  • 局部安装

(1).打开命令行并依次执行下列命令安装最新版本的 Composer:

步骤 命令
下载安装脚本 - composer-setup.php - 到当前目录 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
执行安装过程 php composer-setup.php
删除安装脚本 php -r "unlink('composer-setup.php');"

(2).执行完以后,就可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer

  • 全局安装

(1).找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。

(2).将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。

(3).在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。

@php "%~dp0composer.phar" %*

(4).最后重新打开一个命令行窗口试一试执行 composer —version 看看是否正确输出版本号。

(5). composer selfupdate命令 更新composer

  • 运行程序安装

https://getcomposer.org/Composer-Setup.exe

(1).点击下载,下载完以后默认安装,选择需求的php版本安装完即可

二、composer常用指令

1.composer install (执行composer.json文件)

install 命令可以用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽可能的保证协作开发中包版本的一致性

2.composer update (更新composer.json文件,直接覆盖)

update命令无法在命令行中指定包版本号,需要手动修改composer.json文件

3.composer require (自动创建composer.json文件并执行)

require 命令,添加新的依赖包到composer.json文件中并执行更新;

4.composer create-project 包名 克隆出来的包名称 参数(创建一个项目)

5.其他常用命令

  • composer list:获取帮助信息;

  • composer init:以交互方式填写composer.json文件信息;

  • composer search:在当前项目中搜索依赖包;

  • composer show:列举所有可用的资源包;

  • composer validate:检测composer.json文件是否有效;

  • composer dump-autoload:在添加新的类和目录映射是更新autoloader

  • composer remove laravel/ui :删除依赖后还需要去vender文件夹里,手动删除

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:大多数编程语言都有类似的包管理工具, 命令功能都是类似的,composer的常用功能不多,很好记的
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!