标签:版本 镜像 ubunt sof 命令 环境 利用 文件 第三方
一 什么是composer
composer是一种php的包管理工具, 类似于Java的maven, Ubuntu的apt等, 可以方便的解决php的包管理, 管理依赖关系等问题.
二 使用composer的好处
三 composer的安装
我是Ubuntu环境, 其他系统请参考自行探索.
局部安装(只针对当前项目,用命令 php composer.pchar <command> 进行使用)
php -r "readfile(‘https://getcomposer.org/installer‘);" > composer-setup.php php composer-setup.php
执行完毕后, 在当前目录会生成一个 composer.pchar 文件.
Use it: php composer.pchar <command>
全局安装
mv composer.pchar /usr/local/bin/composer
四 使用composer
生成一个空项目, 在项目根目录创建 composer.json
#composer.json { "require":{} }
#全局安装
composer update
#局部安装
php composer.pchar update
安装依赖
#composer.json { "require": { "monolog/monolog": "1.2.*" } }
#安装/更新全部的扩展包(项目中谨慎使用) composer install 或 composer update #安装/更新指定的扩展包 composer require monolog/monolog composer require "monolog/monolog:1.2.*" #指定版本 composer update monolog/monolog #移除 composer remove monolog/monolog #手动更新.composer.json后需要更新autoload composer dump-autoload
自动加载
php代码中加入
require ‘vendor/autoload.php‘;
五 镜像加速
由于composer仓库在国外, 国内访问比较慢, 可以采用国内的镜像加速
#全局安装
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#局部安装, 在composer中加入:
"repositories": [ { "packagist": false }, { "type": "composer", "url": "http://packagist.cn" } ];
标签:版本 镜像 ubunt sof 命令 环境 利用 文件 第三方
原文地址:https://www.cnblogs.com/zoujiejun96/p/9610261.html