yii的安装
Yii的安装:
1.使用composer安装(如何安装composer,这里就不多介绍了),这样安装以后Yii模块的扩展插件安装的时候会十分方便(一行代码就可以搞定)。
- 首先得安装好composer
- 运行win+r进入cmd
- 切换到composer.phar的目录下,执行
如果安装的basic版,出现如下提示,则说明安装成功了
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

接着,运行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',//随便设置一段字符串就好了

浙公网安备 33010602011771号