文档章节

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

0_0Loong
 0_0Loong
发布于 2017/07/22 11:14
字数 711
阅读 29
收藏 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后生成的那个~

 

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: PHP --- openssl加密
下一篇: 关于composer
0_0Loong
粉丝 8
博文 69
码字总数 64426
作品 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
YII2 advanced 高级版本项目搭建-添加API应用以及多应用

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

botkenni
06/24
0
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

没有更多内容

加载失败,请刷新页面

加载更多

Java 源代码和 C 源代码的运行区别

与其他程序的执行方式和编译方式不同。 Java 源代码需要进行编译成字节码后在 Java 虚拟机上运行,这样 Java 程序能够保持独立性和跨平台功特性。 请参考下图。 https://www.cwiki.us/pages...

honeymose
今天
3
0
Apache限定目录解析PHP,限制user_agent,PHP相关的配置

Apache限定目录解析PHP 配置前访问upload/index.php [root@test-a ~]# curl -x192.168.77.139:80 'www.test.com/upload/index.php'This is upload diretory 配置,/usr/local/apache2.4/......

野雪球
今天
5
0
java.util.Concurrent.Exchanger源码

类图 源码: package java.util.concurrent;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import java.util.concurrent......

狼王黄师傅
今天
6
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
5
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部