您现在的位置是:网站首页>软件开发>语言基础>PHPPHP

Composer使用–下载第三方扩展库

风口下的猪2019-06-09PHP

简介

composer是针对php项目下载第三方扩展类库的下载工具。使用composer的前提是按照composer。然后进行一系列配置操作。配置操作如下:

1.生成一个空的composer项目

随意在一个地方新建一个文件夹,命名为MFFC(My First Framework on Composer)。并在其文件夹下新建一个composer.json文件。

composer.json文件编译代码如下:

{
  "require": {
  }
}

2.生成ventor文件夹

cmd cd到MFFC文件夹,然后执行"composer update"命令。便会在MFFC文件夹下生成一个ventor文件夹,专门用于存放第三方扩展类库。

 

3.composer.json文件修改

3.1申明依赖

修改composer.json文件,在require中申明要依赖的第三方类库及其版本(如果没有版本或不能确定版本,则可以用通配符*代替)。

3.2配置config解决https等问题

用以解决https的问题,则需要config配置“secure-http”:false。

3.3增加自动加载属性

定义autoload属性,file字段指向新生成的ventor文件夹下的autoload.php

 

例如:

{
"require": {
"php": ">=5.4.0",
"illuminate/database": "*",
"houdunwang/Crypt":"^1.0"
},
"config": {
"secure-http": false
},
"autoload": {
"files": [
"vendor/autoload.php"
]
}
}

4.安装依赖

(1)cd到MFFC文件执行“composerc install”指令便可安装。

(2)如果没有全局安装的话,则运行:“php composer.phar install”

(3)如果要更新所有包,则运行:“composer update”

注意:composer install或者composer update,将会更新所有的扩展包,要慎用。

 

5.对某一个扩展包的操作

(1)新增加载某一扩展包(这里以后盾网的加密扩展类库为例,即houdunwang/Crypt)

执行“composer requeire houdunwang/Crypt”即可。

如果要指定加载某一版本,则执行“    composer requeire“houdunwang/Crypt:1.2.*”      ”

(2)更新某一扩展包

执行“composer update houdunwang/Crypt”即可。

(3)移除某一扩展包

执行“composer remove houdunwang/Crypt”即可。

很赞哦! (0)

  • 软件开发
  • 素质要求
  • 计算机基础
  • 架构
  • 安全
  • 性能
  • 运维
  • 尾页
  • 数据库
  • 开发终端
  • 语言基础
  • 项目管理
  • 产品设计
  • 系统
  • 工作规范
  • 计算机网络
  • 前端技术栈
  • 数据结构
  • 计算机组成原理
  • 后端技术栈
  • 性能优化
  • 安全设计
  • 常见模块
  • 计算机操作系统
  • 服务器
  • python
  • MySQL
  • thinkphp
  • PHP
  • Java
  • JavaScript
  • Windows
  • Linux
  • 特效
  • indexedDB
  • vue
  • 淘宝联盟
  • Ionic
  • Angular
  • 微信小程序
  • 支付宝小程序
  • uni-app
  • css/sass/less
  • 支付
  • socket
  • 爬虫
  • web性能优化
  • 消息推送
  • CVM
  • sqlite
  • Redis
  • 前端基础
  • 基础
  • element
  • Nginx
  • yii2
  • /ponder/index.php/index/catelist/catelist/cateid/10.html

    相关阅读 (同一栏目)

    << /

    标签云

    站点信息

    • 文章统计:528篇
    • 移动端访问:扫码进入SQ3R