您现在的位置是:网站首页>软件开发>语言基础>PHPPHP
Composer使用–下载第三方扩展库
风口下的猪2019-06-09【PHP】
简介
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
例如:
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)
相关阅读 (同一栏目)
- 解决 json_encode 格式化的数据出现反斜杠的问题
- .php?q=和&sid=是用来干什么
- $this
- exit() 函数
- PHP魔术方法集—-__construct()
- ::作用域运算符
- ::与new实例化的区别
- PHP中this,self,parent的区别
- 实例化和初始化的区别
- PHP Session
- PHP Cookie
- echo()、halt()、dump()、print()、print_r()的区别
- array_push()数据时,使用其返回值
- 如何更改WAMPServer默认配置之更改MySql默认ROOT帐号的密码
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- Wamp如何设置访问域名,即除了localhost,通过其他字符串访问127.0.0.1
- Windows下安装Composer的详细教程
- Composer使用–下载第三方扩展库
- 实例化php类的时候如何传参
- PHP声明带有默认值的参数方法,调用时传参问题
- protected、private、public的区别
- super()和this()
- 携带token要先设置后端header的Access-Control-Allow-Headers
- Using $this when not in object context错误原因及解决办法
- BOM (byte order mark)
- windows系统下 命令行 php --version 的版本与phpinfo()版本不一致问题
- 在本地没问题,在线上项目显示控制器找不到
- 运行composer 报错:PHP Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0
- Composer安装遇到fileinfo问题,提示Install or enable PHP's fileinfo extension
- PHP 的 ::class 用法
- PHP – 如何使用 bcsub() 函数从另一个中减去一个任意精度数?
- fastAdmin本地安装插件避坑
- fastAdmin的避坑
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
