yii2yii2入门


备注

Yii是一个通用的Web编程框架,这意味着它可以用于使用PHP开发各种Web应用程序。由于其基于组件的体系结构和复杂的缓存支持,它特别适用于开发大型应用程序,如门户,论坛,内容管理系统(CMS),电子商务项目,RESTful Web服务等。

版本

发布日期
2.0.12 2017年6月5日
2.0.11 2017年2月1日
2.0.10 二○一六年十月二十○日
2.0.9 2016年7月11日
2.0.8 2016年4月28日
2.0.7 2016年2月14日
2.0.6 2015年8月6日
2.0.5 2015年7月11日
2.0.4 2015年5月10日
2.0.3 2015年3月1日
2.0.2 2015年1月11日
2.0.1 2014-12-07
2.0.0 二〇一四年十月一十二日

在ubuntu中安装Yii2高级版

首先我们需要安装composer。安装composer Install Composer的步骤。

curl -sS https://getcomposer.org/installer | php
 

现在更改目录:

sudo mv composer.phar /usr/local/bin/composer
 

检查作曲家的工作

composer
 

现在安装Composer。

有两种方法可以安装Yii2 advance。

1.从档案文件安装

从以下链接获取zip文件。

将其解压缩到目标目录,例如/var/www/html

https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz

在“高级”文件夹中移动。手动移动或在命令下面键入。

cd advanced
 

运行以下命令。

php init
 

2.通过Composer安装

通过composer安装需要github身份验证令牌。对于令牌,您需要在GitHub上注册。

注册后,您可以生成令牌:

生成令牌的步骤

  1. 在任意页面的右上角,单击您的个人资料照片,然后单击“设置”。
  2. 在用户设置侧栏中,单击“个人访问令牌”。
  3. 单击“生成新令牌”。
  4. 为您的令牌提供一个描述性名称。
  5. 选择要授予此令牌的范围。
  6. 单击“生成令牌”。
  7. 将令牌复制到剪贴板。出于安全原因,在您离开此页面后,没有人能够再次看到令牌。

参考: https//help.github.com/articles/creating-an-access-token-for-command-line-use/


生成令牌后复制它

更改目录

cd /var/www/html/
 

运行以下命令

composer config -g github-oauth.github.com <AuthToken>
 

例:

composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1
 

安装yii2

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

在“高级”文件夹中移动。手动移动或在命令下面键入。

cd advanced
 

运行以下命令。

php init
 

完成!

现在你可以检查一下。

HTTP://本地主机/高级/前端/网络

HTTP://本地主机/高级/后端/网络

安装或设置

Yii2可以通过两种方式安装。他们是

  1. 通过Composer安装
  2. 从存档文件安装

通过Composer安装

安装Composer

如果您尚未安装Composer,可以按照getcomposer.org上的说明进行操作 。在Linux和Mac OS X上,您将运行以下命令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
 

对于Windows,只需下载并安装composer-setup.exe您可能必须配置github API访问令牌以覆盖Github API速率限制。

安装Yii

安装Composer后,您可以通过在Web可访问文件夹下运行以下命令来安装Yii:

composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
 

然后运行以下命令以使用基本模板安装Yii2。

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
 

使用高级模板运行安装Yii2

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init
 

之后创建一个新数据库并相应地调整common / config / main-local.php中的组件['db']配置。然后运行以下命令

php yii migrate
 

从存档文件安装

  1. Yii-download下载存档文件

  2. 将下载的文件解压缩到Web可访问的文件夹。

  3. 通过输入cookieValidationKey配置项的密钥来修改config / web.php文件

    您可以添加任何类型的密钥:

    'cookieValidationKey' => '',
    
    For example : xyctuyvibonp
    
    'cookieValidationKey' => 'xyctuyvibonp',
     
 //insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',