文档章节

Composer中的环境变量

墨梅
 墨梅
发布于 2017/04/21 17:10
字数 294
阅读 47
收藏 0

Composer是PHP的包依赖管理器,它使我们在项目中集成依赖包更加方便,而且提供了自动加载功能。

尽管Composer已经做得足够方便,但有时候我们还是想自定义一些东西。

比如,我不想将我的依赖包放到默认的vendor目录下,而想放在extension中,该则么办?

Composer就给我们提供了这样一个途径,修改环境变量。

在命令行模式下我们可以使用config命令在修改环境变量的值

列出所有可配置的变量名称
composer config --list
如果你没有全局安装composer,你可能需要执行下面的命令
php composer.phar config --list

输入图片说明

修改vendor-dir参数信息,就可以修改默认存放目录了
composer config vendor-dir extension
如果你没有全局安装composer,你可能需要执行下面的命令
php composer.phar config vendor-dir extension

输入图片说明

从上图可以看到,默认安装目录已经修改了。

注意:Composer的环境变量名称与config --list中列出的名称有些差异,大家自己对号入座。

© 著作权归作者所有

共有 人打赏支持
墨梅
粉丝 16
博文 218
码字总数 43367
作品 0
杭州
后端工程师
私信 提问
windows下安装php,git,composer

本文是我在windows下安装composer的过程,主要涉及PHP的安装,git安装,composer的安装以及系统环境变量配置。 原文:[ekan001.com/article/39][1] 首先明确一点,composer是php的包管理器,...

吾爱
2015/05/06
0
0
windows下安装composer方法

composer是一个新崛起的PHP的依赖管理工具。官方安装方法见: https://getcomposer.org/doc/00-intro.md#installation-windows 。这里提供不修改PATH环境变量的手动安装方法。 此处假定: (...

tree2013
2016/03/18
141
0
windows下手动安装composer并配置环境变量

之前发表过一篇如何为composer设置代理的文章(请点这里),但是现在很多人用composer的windows安装包都安装失败,因为安装包也要下载composer的脚本文件,还是老问题,被墙了所以安装一只卡...

吃鱼的虾米
2014/03/20
0
0
使用 Composer 安装 Laravel 框架

前言: 1. Composer 安装 Laravel 有两种方式: 第一种是通过 Composer 的 create-project 命令安装 Laravel 框架,第二种是先通过 Composer 安装 Laravel 安装器,然后通过安装器安装 Lara...

天秤vs永恒
2016/08/22
21
0
Mac 安装 valet

Mac 安装 valet 本地需要有 和 环境。 确保 在系统路径中) eg:将加入到下 首先进入到下 将加入到环境变量下,保存后执行 通过安装下载器 通过安装 运行 命令,这将会配置并安装和. 数据库可以...

eatnothing
2016/11/16
43
0

没有更多内容

加载失败,请刷新页面

加载更多

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。

import java.util.Stack; public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { if(pushA.length==0||popA.length==0) return false; Stack......

南桥北木
20分钟前
0
0
互联网浪潮下,Java程序员如何追赶技术革新的脚步?

一:时代背景 身处互联网行业的我们一直处在变革的最前端,受到行业发展浪潮的洗礼,不停歇地追赶着技术革新的脚步。特别是近几年来, 互联网架构不断演化,经历了从集中式架构到分布式架构,...

老道士
27分钟前
0
0
flink系列(9)-flink启动流程分析

连续写了几天的flink StreamGraph的代码,今天闲来说一下flink的启动

yiduwangkai
41分钟前
0
0
取变量的地址赋值给另一个变量,C通过,C++编译出错

取变量的地址赋值给另一个变量,C通过。正常运行,C++编译出错。 代码如下: #include <stdio.h>int main(int argc, char *argv[]){int x = 3;int *p = &x;int y = p;/*c ...

SamXIAO
今天
1
0
利用隐写术实施攻击

尽管隐写术是一种低频攻击途径,但网络犯罪分子已经开始利用它结合社交媒体的普遍性和快速传播性来传递恶意有效负载。 低调但有效的隐写技术虽然是旧把戏,但将代码隐藏在看似正常的图像中,...

Linux就该这么学
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部