文档章节

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

0_0Loong
 0_0Loong
发布于 2017/07/22 11:14
字数 711
阅读 24
收藏 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
博文 69
码字总数 64426
作品 0
西安
程序员
YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni
06/24
0
0
YII composer全局安装

php版本需要大于php5.4 需要开启php openssl扩展 找到php安装源码包中的ext目录下面的openssl目录 make && make install 全局安装 你可以将此文件放在任何地方。如果你把它放在系统的 目录中...

蜗牛奔跑
2015/08/20
0
0
安装指南: 带有 RBAC 的 Yii2 高级模板

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

首席烤地瓜
2016/11/10
17
0
composer 安装 Yii2 的坑

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

dfwasds
06/16
0
0
yii2 - composer 方式安装 / 管理扩展

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

big_cat
2016/05/17
367
0

没有更多内容

加载失败,请刷新页面

加载更多

OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
4
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
4
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
5
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部