文档章节

Yii2---composer方法安装(Mac+MAMP)

0_0Loong
 0_0Loong
发布于 2017/07/22 11:14
字数 711
阅读 16
收藏 0
点赞 0
评论 0

Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii ,没有安装的小伙伴可以参考:https://my.oschina.net/jlong/blog/1479836

1.第一条命令安装 Composer asset plugin, 它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。

composer global require "fxp/composer-asset-plugin:^1.2.0”

2.通过命令安装YII

(1)基础版本

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

(2)高阶版本

composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced

这里我安装的是高阶版。在安装的时候需要使用composer.phar,最后一个参数是安装文件夹名字

/Users/loong/composer.phar create-project --prefer-dist yiisoft/yii2-app-advanced advanced

模式:

composer create-project —prefer-dist yiisoft/yii2-app-** 文件名

为了之后可以直接正常使用,需要切换到web目录下。

 

但是在安装过程会提示你输入token,如果忽视安装完成后会看到:

这个原因在官网也有提到:

在安装过程中 Composer 可能会询问你 GitHub 账户的认证信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)登陆 GitHub 之后可以得到更高的 API 限额,这样 Composer 才能正常运行。更多细节请参考 Composer 文档(该段 Composer中文文档期待您的参与)。

-------------------------------------------------------------------------

关于GitHub的认证:

https://getcomposer.org/doc/articles/troubleshooting.md#api-rate-limit-and-oauth-tokens

这里需要去你的GitHub上创建个人令牌:

https://github.com/settings/tokens,建立方式如图:

2.建立后,将其添加到运行的配置中 composer config -g github-oauth.github.com <oauthtoken>

现在Composer应该安装/更新而不要求验证。尖括号位置应填写你的token

配置好token后再次执行安装的命令

--------------------------------------------------------------------------

看到类似的页面的就是下载好了YII的框架了。YII的框架在下载好后还需要安装。

对于集成包来讲需要绝对路径去引用文件。执行php init

过程中会询问你安装的是什么版本,开发版或者正式版

这个就是安装好的页面。

安装好会多生成配置的local文件和YII文件等。

这时可以通过migrate直接创建数据库,gii创建或自己手动创建~

顺便提一下:参看官网。对于yii.bat migrate Mac无法正常执行。由于那个是批处理的bat脚本。是基于 windows的,所以对比内容,Mac需要做的而是yii migrate,你的yii文件就是你项目里init后生成的那个~

 

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
0_0Loong
粉丝 8
博文 59
码字总数 65066
作品 0
西安
程序员
Yii2 Day 1:安装与环境搭建

Yii2正式版本已经发布了好几个月了,和1.x版本相比,官方文档到目前为止还只能算是毛坯房,需要社区进一步地贡献。为了将原本基于Yii1.x的站点迁移到2.0下,开始了Yii2.x框架学习和探索。第一...

_Elvis ⋅ 2014/12/02 ⋅ 0

composer 安装 Yii2 的坑

坑1:安装composer 需要php 有 openssl 模块 坑3:composer 安装 Yii2 框架时用到 mbstring 模块 坑2:编译时 iconv 出问题 1.提前排除坑:编译php ./configure --with-openssl --enable-mbs...

dfwasds ⋅ 前天 ⋅ 0

安装指南: 带有 RBAC 的 Yii2 高级模板

在这里我介绍一种快速简单的方法来在 Yii2 高级模版中安装 RBAC(Role Based Access Control) 系统 安装: Yii2 高级模板 在这里使用 安装 yii2 高级模板。假如你的机器中没有 请下载 它的最新...

首席烤地瓜 ⋅ 2016/11/10 ⋅ 0

yii2 - composer 方式安装 / 管理扩展

composer 简单梳理 composer 作为 php 的依赖管理用起来还是很方便的,国内现在也有即时同步的镜像,所以不用爬墙也能很好的体验了 github 放着软件包 packagist 原数据,索引表 https://pa...

big_cat ⋅ 2016/05/17 ⋅ 0

yii2 window composer 安装

最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不大,能快速开发一款应用。适合小型的企...

Gjanuary ⋅ 2017/06/06 ⋅ 0

liufee/yii2-swoole

yii2 swoole 让yii2运行在swoole上。如果您在使用中遇到问题或者想学习yii2结合swoole可以加qq群258780872一起讨论 性能 运行在swoole上的yii2是运行在php-fpm上yii2的5倍以上,而且一句代码...

liufee ⋅ 2017/12/26 ⋅ 0

技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳 ⋅ 2015/11/24 ⋅ 0

【翻译】Yii2 第1章 开始

让我们看看,怎样以最小的代价使用Yii2创建一个站点。目的是学习使用Yii2应用模版的安装过程,并开始体验模版里提供的一系列特性。 一个基本应用 开始使用Yii2最基本和直接的方式,是使用Yii...

zcgly ⋅ 2015/09/15 ⋅ 7

在 Yii2 中使用 CDN

本文将介绍如何在已开发或正在开发的 yii2 程序中使用 CDN 服务。 安装 扩展 使用 composer 安装 执行命令 或将下面代码添加到 文件中。 修改配置文件 修改配置文件 如下: 配置数组中的 为需...

首席烤地瓜 ⋅ 2016/11/14 ⋅ 1

安装yii2时,composer安装遇到的一些问题

安装YII2时运行: php composer.phar global require "fxp/composer-asset-plugin:^1.2.0" 报错could not open input file:composer.phar 重新安装composer时又报错: C:UsersAdministrator......

wushan37 ⋅ 2017/07/01 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

Spring JDBC使用方法

普通实现: 1、创建数据表customer。 可以使用任何数据库实现,在项目中要引入相应数据库驱动包并配置相应数据库连接。 2、创建Customer pojo。 Customer类的属性对应数据库的属性,除了为每...

霍淇滨 ⋅ 今天 ⋅ 0

Contos 7 安装Jenkins

Jenkins是一款能提高效率的软件,它能帮你把软件开发过程形成工作流,典型的工作流包括以下几个步骤 开发 提交 编译 测试 发布 有了Jenkins的帮助,在这5步中,除了第1步,后续的4步都是自动...

欧虞山 ⋅ 今天 ⋅ 0

revel

revel install go get github.com/revel/revelgo get github.com/revel/cmd create new app revel new git.oschina.net/zdglf/myapp run app revel run git.oschina.net/zdglf/myapp ot......

zdglf ⋅ 今天 ⋅ 0

49. Group Anagrams - LeetCode

Question 49. Group Anagrams Solution 思路:维护一个map,key是输入数组中的字符串(根据字符排好序) Java实现: public List<List<String>> groupAnagrams(String[] strs) { Map<Strin......

yysue ⋅ 今天 ⋅ 0

spring Email

使用spring发Email其实就是使用spring自己封装携带的一个javamail.JavaMailSenderImpl类而已。这个类可以当一个普通的java对象来使用,也可以通过把它配置变成spring Bean的方式然后注入使用...

BobwithB ⋅ 今天 ⋅ 0

spark 整理的一些知识

Spark 知识点 请描述spark RDD原理与特征? RDD全称是resilient distributed dataset(具有弹性的分布式数据集)。一个RDD仅仅是一个分布式的元素集合。在Spark中,所有工作都表示为创建新的...

tuoleisi77 ⋅ 今天 ⋅ 0

思考

时间一天天过感觉自己有在成长吗?最怕的是时光匆匆而过,自己没有收获!下面总结下最近自己的思考。 认识自己 认识另一个自己,人们常说要虚心听取别人意见和建议。然而人往往是很难做到的,...

hello_hp ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部