文档章节

PHP之Composer安装

DaddyMagic
 DaddyMagic
发布于 2017/04/07 11:53
字数 368
阅读 4
收藏 0
点赞 0
评论 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
windows下安装composer方法

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

tree2013
2016/03/18
141
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 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 第一步:开启openssl扩展。打开php安装目录下的php.ini文件,找到extension=php_ope...

拜拜佛
2016/09/18
422
0
composer的介绍与使用

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。主要解决的问题:有非常多优秀的开源库,直接使用可以大大节约开发的时间,但是在标准...

熊猫88
2016/01/28
415
0
在 Windows 中安装 Laravel 5.1.X

1、准备工作 1.1 PHP集成环境 这里我们使用的是XAMPP,最新版下载地址:PHP 5.5.27 版(32位) | PHP 5.6.11 版(32位)。这两个版本的XAMPP都不再支持Windows XP操作系统,这意味着你需要更...

bengozhong
07/06
0
0
Win7下安装Composer

下载Composer安装软件: 进入Composer下载地址:https://getcomposer.org点击Download下载windows下的安装。 运行刚刚下载的: 双击它便会安装了,选择php.exe,这要根据你安装的PHP环境来,...

frylan
2016/03/10
316
0
Composer PHP依赖管理的新时代

对于现代语言而言,包管理器基本上是标配。Java有Maven,Python有pip,Ruby有gem,Nodejs有npm。PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题 配置非常复杂 难用的命令行接口 好在我...

看看这天
2015/08/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7829" Idea端配......

qwfys
今天
1
0
遍历目录下的文件每250M打包一个文件

#!/usr/bin/env python # -*- utf-8 -*- # @Time : 2018/7/20 0020 下午 10:16 # @Author : 陈元 # @Email : abcmeabc@163.com # @file : tarFile.py import os import tarfile import thr......

寻爱的小草
今天
1
0
expect同步文件&expect指定host和要同步的文件&构建文件分发系统&批量远程执行命令

20.31 expect脚本同步文件 expect通过与rsync结合,可以在一台机器上把文件自动同步到多台机器上 编写脚本 [root@linux-5 ~]# cd /usr/local/sbin[root@linux-5 sbin]# vim 4.expect#!/...

影夜Linux
今天
1
0
SpringBoot | 第九章:Mybatis-plus的集成和使用

前言 本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言,和数据库打交道是每天都在进行的,所以一个好用的ORM框架是很有必要的。目前,绝大部分公司都选择MyBatis框架作为底层数...

oKong
今天
12
0
win10 上安装解压版mysql

1.效果 2. 下载MySQL 压缩版 下载地址: https://downloads.mysql.com/archives/community/ 3. 配置 3.1 将下载的文件解压到合适的位置 我最终将myql文件 放在:D:\develop\mysql 最终放的位...

Lucky_Me
今天
2
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

问题终结者
今天
1
0
expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令

expect脚本同步文件 在一台机器上把文件同步到多台机器上 自动同步文件 vim 4.expect [root@yong-01 sbin]# vim 4.expect#!/usr/bin/expectset passwd "20655739"spawn rsync -av ro...

lyy549745
今天
1
0
36.rsync下 日志 screen

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 10.32/10.33 rsync通过服务同步: rsync还可以通过服务的方式同步。那需要开启一个服务,他的架构是cs架构,客户端服务...

王鑫linux
今天
1
0
matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
今天
3
0
java 8 复合Lambda 表达式

comparator 比较器复合 //排序Comparator.comparing(Apple::getWeight);List<Apple> list = Stream.of(new Apple(1, "a"), new Apple(2, "b"), new Apple(3, "c")) .collect(......

Canaan_
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部