文档章节

PHP之Composer安装

DaddyMagic
 DaddyMagic
发布于 2017/04/07 11:53
字数 368
阅读 5
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

Linux 权限

权限 0 000 --- 无权限 1 001 --x 执行权限 2 010 -w- 写权限 3 011 -wx 写和执行 4 100 r-- 读权限 5 101 r-x 读和执行 6 110 rw- 读和写 7 111 rwx 读写执行 755 : rwxr-xr-x 660 : rw-r...

忙碌的小蜜蜂
1分钟前
0
0
21分钟教会你分析MaxCompute账单

21分钟教会你分析MaxCompute账单 背景 阿里云大计算服务MaxCompute是一款商业化的大数据分析平台,其计算资源有预付费和后付费两种计费方式。并且产品每天按照project为维度进行计量计费(账...

阿里云云栖社区
5分钟前
0
0
Docker使用 linuxserver/letsencrypt 生成SSL证书最全解析及实践

本文使用 HTTP 和 DNS 两种校验方式对 Docker 下 linuxserver/letsencrypt 项目进行了实践。生成SpringBoot可用证书,使用 Nginx 的 htpasswd 来对网站进行密码保护,并测试使用 fail2ban 防...

java菜分享
5分钟前
0
0
代码吃鸡:Python-Robocode

最近看到一个很有“未来感”的新闻: 一辆特斯拉在拉斯维加斯出了车祸,撞“死”了一个……emmmm……机器人。不知道是意外还是炒作,又或者是这位机器人故意碰瓷,反正人们也无法从受害者口中...

crossin
9分钟前
0
0
什么是公网IP、内网IP和NAT转换?

搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么? 1、引言 搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网I...

Linux就该这么学
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部