博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
composer - 初始化项目
阅读量:6080 次
发布时间:2019-06-20

本文共 1236 字,大约阅读时间需要 4 分钟。

由于众所周知的原因, composer 的官方镜像无法被普罗大众访问到. 这里使用 或者 , 在这里感谢 和 的辛勤付出, 下面我们开始安装项目中使用到的包文件, 对于 composer 的配置文件完整项目参见

这里的安装流程遵循官方的

修改 composer 更新源地址

这里假定你已经安装了 composer 并且可以使用 composer 来运行命令.

列出所有config

$ composer config --list

修改镜像地址

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

全局安装 laravel/installer

由于我们的项目使用 laravel, 这里需要先安装 laravel/installer

$ composer global require "laravel/installer"

安装完成后我们会在 ~/.composer/vendor/bin 目录下发现 laravel 命令, 我们使用这个命令来初始化项目, 如果没有设置为全局变量, 需要设置为全局变量

$ laravel new demo_projectCrafting application...Loading composer repositories with package informationInstalling dependencies (including require-dev) from lock file...

安装常用的项目包

这里加载上我们需要的包, 这里是我使用 laravel 框架常用的包

{    ...    "require": {        "php": ">=5.6.4",        "laravel/framework": "5.3.*",        "laravelcollective/html": "5.3.*",        "nesbot/carbon": "~1.21",        "doctrine/dbal": "~2.5"    },    "require-dev": {        "phpunit/phpunit": "~5.6",        "itsgoingd/clockwork": "~1.12",        "barryvdh/laravel-ide-helper": "~2.2"    },   ...}

接下来, 我们运行 composer update 来对我们定义的 composer 包进行更新.

$ composer update......Writing lock fileGenerating autoload files

当出现绿色的 Generating autoload files 代表我们的包已经安装完成了 Done

转载地址:http://zzegx.baihongyu.com/

你可能感兴趣的文章
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>