文档章节

PHP之Composer安装

DaddyMagic
 DaddyMagic
发布于 2017/04/07 11:53
字数 368
阅读 4
收藏 0

以下从mac和windows下摘抄一下composer中文文档教程

mac版下安装composer分为局部安装和全局安装。区别是局部安装需要在响应的安装目录下使用composer命令,全局安装在任何目录下都可使用composer命令。我本人用的是全局安装,命令如下。

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

window下安装:本人没有在window下安装过,所以参考文档自行解决。(听说比mac下安装要简单)

安装完成后,执行composer -v可看到相应信息。composer的安装目录会在当前用户目录下创建.composer 目录。里面有2个文件比较重要,一个是composer.json,如果composer.json不存在,可以手动创建一个,内容是:

{
    "require": {
        "laravel/installer": "~1.1"
    }
}

由于我们用的laravel框架,所以内容填充了这些。这个文件就是配置你所需要的依赖或者是包的。配置好后执行composer update和install会将相应的依赖和包安装到当前目录的vendor下。

还有一个文件是config.json。这个文件需要修改一下。文件内容如下

{
    "config": {},
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}

将url进行修改为国内的镜像文件url。上面代码片段是修改过后的。对于前期项目的构建,做到这里就可以了。下回讲如何利用composer构建laravel。

© 著作权归作者所有

共有 人打赏支持
DaddyMagic
粉丝 1
博文 8
码字总数 2210
作品 0
石河子
Composer -- PHP依赖管理的新时代

Composer -- PHP依赖管理的新时代对于现代语言而言,包管理器基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP 的则是 PEAR,不过 PEAR 坑不少: 依赖处理容易...

张悟空
2016/05/31
38
0
composer的安装以及laravel项目的生成

composer 安装laravel composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl。安装非常简单,执行下列命令 执行结果如下 讲执行文件移动到/usr/local/bin目录 显示版本号则可以正...

hey_heihei
2016/12/16
49
0
Composer php包管理工具

简介 几乎每种语言都有包管理器。Java有Maven,Python有easy_install和pip,Ruby有gem,Nodejs有npm,php的就是Composer了,他已经可以很好的解决PHP包管理的问题,而且有越来越多的开源软件...

2688
2016/07/25
26
0
deepin15.4用composer安装laravel5.5

1、安装curl sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 2、下载composer curl -sS https://getcomposer.org/installer | php 3、将composer.phar文件移动到/usr/local/bi......

wushan37
2017/09/26
0
0
windows下安装composer方法

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

tree2013
2016/03/18
141
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring JdbcTemplate模板模式与回调结合分析

在看Spring的JdbcTemplate的时候,看到其将模板模式和回调模式结合使用的实现,可以精妙的解决很多的问题。详见Spring中涉及的设计模式总结中的关于模板模式和回调模式结合的具分析,本文利用...

宸明
49分钟前
1
0
docker update:更新一个或多个容器的配置

更新容器的配置 docker update:更新一个或多个容器的配置。 具体内容请访问:https://docs.docker.com/engine/reference/commandline/update/#options 语法:docker update [OPTIONS] CONTA...

lwenhao
今天
2
0
unload事件

unload事件不触发的原因分析 1.代码位置不对,应该优先加载,不能放到回调函数中 2.浏览器不支持 3.最可能的原因,unload事件中触发的函数是一个异步执行的函数,浏览器是不允许在窗口关闭之后在...

狮子狗
今天
1
0
DbForge Schema Compare for MySQL入门教程:如何连接到数据库

【dbForge Schema Compare for MySQL下载】 要创建连接: 1. 在“Connection” 工具栏上单击“New Connection”按钮 。 2. 在“Host” 框中输入主机名。 3. 在“Port” 框中输入端口信息。默...

Miss_Hello_World
今天
2
0
spring中事务的应用

spring中事务管理的两种方式 编程式事务使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务是建立...

狂奔的熊二
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部