composer(管理依赖关系的工具) 及配置信息
2024-08-25 22:59:34
Composer
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
配置文件示例:
修改全局配置:全局配置的文件一般放在
C:\Users\XXX\AppData\Roaming\Composer\config.json; {
"config": {},
"repositories": [
{
"type": "composer",
"url": "http://pkg.phpcomposer.com/repo/packagist/"
},
{
"packagist": false
}
] }
修改当前配置:即项目当前的composer.json文件;
以 laravel 项目的 composer.json 配置文件为例:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "4.2.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize""post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable",
"repositories": [
{
"type": "composer",
"url": "http://pkg.phpcomposer.com/repo/packagist/"
},
{
"packagist": false
}
]
}
最新文章
- 如何利用pt-online-schema-change进行MySQL表的主键变更
- 在线Spirte图定位工具,自动生成CSS
- my sql
- JVM-类文件结构
- 关于oracle出现ORA-06143:连接未打开 解决方案
- 【转】PL/SQL编辑数据";这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果";处理
- 用python做自己主动化測试--对server端的自己主动化測试(3)-很多其它http client实例
- cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
- HALF<;水题>;
- Hibernate之Hibernate的下载与安装
- Java子类实例化的过程
- Kubernetes 笔记 10 Job 机器人加工厂
- Springboot Thymeleaf 发邮件 将html内容展示在邮件内容中
- Ubuntu下制作窗口
- Jenkins install
- 两个onCreate方法?你真的了解onCreate()么?
- 51nod 1290 Counting Diff Pairs | 莫队 树状数组
- (转) 密码学中的“盐值 Salt”
- 新版qq canvas 动态背景
- KVC的底层实现原理