首页 > 代码库 > Yii2 Day 1:安装与环境搭建
Yii2 Day 1:安装与环境搭建
Yii2正式版本已经发布了好几个月了,和1.x版本相比,官方文档到目前为止还只能算是毛坯房,需要社区进一步地贡献。为了将原本基于Yii1.x的站点迁移到2.0下,开始了Yii2.x框架学习和探索。第一步,就是需要安装Yii2,官方推荐方法是:
composer global require "fxp/composer-asset-plugin:1.0.0-beta4" composer create-project --prefer-dist yiisoft/yii2-app-basic basic
基于Composer的安装,那么,首先安装composer,问题就来了。首先是composer官网被墙了,费了半天劲,下载Windows下composer安装包后,安装过程一直完成不了有木有?貌似安装过程需要下载些东西,然后这个地址在又可能被墙了,所以,安装了两次,尝试了好几个小时,以失败告终。
既然安装包不能正常安装,只能手动安装啦,于是下载到composer.phar, 接下去就是让命令行工具能用识别并运行这个phar。
建一个composer.bat批处理文件,填写如下内容:
@echo off set COMPOSERPATH=D:\xampp\phpphp %COMPOSERPATH%composer.phar %*
将php.exe 和 composer.bat所在目录加到PATH里面,我直接把composer.bat放在php.exe所在目录,所以只需要将在PATH里面加一个目录就行啦。环境变量添加完毕,测试下是否成功,打开命令行,输入 composer –version, 如果有如下类似输出,表示安装成功:
Composer version 1.0-dev (a309e1d89ded6919935a842faeaed8e888fbfe37) 2014-10-20 19:16:14
搞了半天,终于让composer运行起来了,赶紧尝试用来安装Yii2,首先安装一个传说很牛叉的前端类库管理插件composer-asset-plugin, 于是运行:
composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
报了个开发中的库需要加dev标志之类的错误,具体记不清啦,索性取开发版本吧,
composer global require "fxp/composer-asset-plugin:1.*@dev"
运行了以后,终于成功了。然后开始安装Yii2, 切换命令行到htdocs目录下,然后运行
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
安装速度真是慢啊,谁让我没有缓存呢,忍了。等了大概20多分钟吧,各种依赖都下载好了,终于可以怀着激动的心情,打开浏览器,输入 http://localhost/basic/web/index.php, 首页很快就打开了,搞定!
Yii2 Day 1:安装与环境搭建