Composer简明教程

admin11个月前笔记113

Composer简明教程

</>复制代码

  1. ComposerPHP的一个依赖管理工具。  
    使用和安装Composer,请确保已正确安装PHP(版本5.3.2+),并且设置了PHP的环境变量(就是使用命令 php -v可以显示出php版本号的那种)。


Composer的安装 Windows系统


安装目录。
比如安装在D:Program FilesComposer下 , 这个目录会用来设置Composer的环境变量。



下载composer.phar文件到安装目录。


下载最新版:https://getcomposer.org/compo...



各个版本下载列表页:https://getcomposer.org/download




安装目录下创建名称为 composer.bat 的执行文件并在文件里填写下面一行内容即可:
@php "%~dp0composer.phar" %*



设置Composer环境变量
电脑桌面上右击"计算机" -> 菜单"属性" -> "高级系统设置" -> 底下的"环境变量" -> "系统变量"里找到Path项,编辑,变量值在最后添加Composer安装目录路径字符,如;D:Program FilesComposer(这个根据你的安装目录来写),多个路径间记得使用英文分号;隔开。



测试一下(使用DOS命令窗口)
composer -V


Linux系统/Mac OSX系统

终端命令行下操作。


进入到临时下载文件夹(随意,比如自己的家目录)
# cd ~



下载composer.phar文件
# wget https://getcomposer.org/composer.phar



移动并重命名composer.phar文件到二进制目录
# mv composer.phar /usr/local/bin/composer 相当于设置Composer环境变量了



设置执行权限,一定要有执行权限才行
# chmod 755 /usr/local/bin/composer



测试一下
# composer -V


Composer的使用

列举一些常用的。


composer self-update:更新composer版本。(当然,你也可以采取下载composer.phar文件进行覆盖更新)。



composer install:根据当前目录下的composer.json文件来安装依赖代码库。



composer update:更新依赖代码库。



composer create-project:创建项目。



composer init:交互方式在当前目录下创建composer.json文件。


Composer的资源


Composer官网(英文) https://getcomposer.org



PHP安装包列表(英文) https://packagist.org



Composer中文网(中文) http://www.phpcomposer.com



Packagist/Composer中国全量镜像(中文) http://pkg.phpcomposer.com


相关文章

关于Raid0,Raid1,Raid5,Raid10的总结

关于Raid0,Raid1,Raid5,Raid10的总结

RAID0定义:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以...

Git 笔记 - 程序员都要掌握的 Git

Git 笔记 - 程序员都要掌握的 Git

前言本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。...

zetcd解决如何让应用解除对ZooKeeper的依赖

zetcd解决如何让应用解除对ZooKeeper的依赖

分布式系统通常都依赖一个仲裁系统协同工作,一般这样的系统通过仲裁来保证信息的准确传达,以避免出现脑裂。这类系统通过牺牲通用性换来了充分的设计余地,这种做法显然已经被不断扩散的各种具体实现所例证。这样的...

目前AI最火两大软件,MJ和SD有何不同

目前AI最火两大软件,MJ和SD有何不同

今年被称为AI元年,很多AI软件风起云涌的爆发。而众多AI工具中,最被人熟知就是 Midjourney 和 stable diffusion。 那么这两款主流工具有什么区别呢?超级美工, 目前AI最火...

数据库是否自增主键呢?

数据库是否自增主键呢?

1 是否每张表都应该有自增主键?不一定自增主键可以加快行的插入速度,对于表的空间利用上有优势,碎片化不明显。但是对一些内容,如根据uid的查询非常频繁的,而且比较集中的,那如果不用自增主键,而是使用u...

linux下 查看网卡流量办法总结

方法一、nload工具源码包路径:http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gz查看参数帮助...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。