yii的安装

Yii的安装:

1.使用composer安装(如何安装composer,这里就不多介绍了),这样安装以后Yii模块的扩展插件安装的时候会十分方便(一行代码就可以搞定)。

  • 首先得安装好composer
  • 运行win+r进入cmd
  • 切换到composer.phar的目录下,执行
    php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yiitest
    ## 下载过程如果没有FQ,可能会等比较久时间。
    ## 下载完后,composer.phar的上一级目录中就会有yiitest目录
    ## 如果要下载base版本则执行php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-base ../yiitest
    如果安装的basic版,出现如下提示,则说明安装成功了

接着,运行web文件下的入口文件index.php,会出现的页面

说明安装成功。

        

如果安装的advance版,则提示

接下来需要切换到yii的根目录里面进行相关配置。

F:\www\yii>init
Yii Application Initialization Tool v1.0

Which environment do you want the application to be initialized in?

  [0] Development
  [1] Production

  Your choice [0-1, or "q" to quit] 0

  Initialize the application under 'Development' environment? [yes|no] yes

  Start initialization ...

   generate backend/config/main-local.php
   generate backend/config/params-local.php
   generate backend/config/test-local.php
   generate backend/web/index-test.php
   generate backend/web/index.php
   generate backend/web/robots.txt
   generate common/config/main-local.php
   generate common/config/params-local.php
   generate common/config/test-local.php
   generate console/config/main-local.php
   generate console/config/params-local.php
   generate frontend/config/main-local.php
   generate frontend/config/params-local.php
   generate frontend/config/test-local.php
   generate frontend/web/index-test.php
   generate frontend/web/index.php
   generate frontend/web/robots.txt
   generate yii
   generate yii_test
   generate yii_test.bat
   generate cookie validation key in backend/config/main-local.php
   generate cookie validation key in frontend/config/main-local.php
      chmod 0777 backend/runtime
      chmod 0777 backend/web/assets
      chmod 0777 frontend/runtime
      chmod 0777 frontend/web/assets
      chmod 0755 yii
      chmod 0755 yii_test

  ... initialization completed.

进行数据库配置。打开yii2目录下的common\config\main-local.php文件,输入用户名,密码,数据库名(如果数据库没有,需要进行创建对应的数据库)

F:\www\yii>yii migrate
Yii Migration Tool (based on Yii v2.0.13-dev)
Total 1 new migration to be applied:
        m130524_201442_init
Apply the above migration? (yes|no) [no]:yes
*** applying m130524_201442_init
    > create table {{%user}} ... done (time: 0.174s)
*** applied m130524_201442_init (time: 0.578s)
1 migration was applied.
Migrated up successfully.
F:\www\yii>

  

2.下载Yii离线包bisic版需要进行配置项密钥,advance版需要进行初始化处理。

  • 下载离线yii安装包推荐使用github
  • 搜索yii2 app然后找到yiisoft/yii2-app-basic(或者yiisoft/yii2-app-basic)下载解压到项目目录中
  • 再搜索vendor进行下载,并放到项目的根目录下

安装的advance的话,后面的步骤基本和前面的composer相同;

如果安装的basic版本,只需要在 ...\config\web.php,修改“cookieValidationKey”的值

'cookieValidationKey' => 'ZVs0QqeUejc2STJVKxTxs54dndFT8LH3',//随便设置一段字符串就好了

 

posted @ 2017-07-31 21:16  QING7260  阅读(309)  评论(0)    收藏  举报