Yii2 Day 1:安装与环境搭建

Yii2正式版本已经发布了好几个月了,和1.x版本相比,官方文档到目前为止还只能算是毛坯房,须要社区进一步地贡献。为了将本来基于Yii1.x的站点迁移到2.0下,开始了Yii2.x框架学习和探索。第一步,就是须要安装Yii2,官方推荐方法是:php

<!-- lang: shell -->
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。web

建一个composer.bat批处理文件,填写以下内容:shell

<!-- lang: shell -->
@echo off
set COMPOSERPATH=D:\xampp\php\
php %COMPOSERPATH%composer.phar %*

将php.exe 和 composer.bat所在目录加到PATH里面,我直接把composer.bat放在php.exe所在目录,因此只须要将在PATH里面加一个目录就行啦。环境变量添加完毕,测试下是否成功,打开命令行,输入 composer --version, 若是有以下相似输出,表示安装成功:浏览器

<!-- lang: shell -->
Composer version 1.0-dev (a309e1d89ded6919935a842faeaed8e888fbfe37) 2014-10-20 19:16:14

搞了半天,终于让composer运行起来了,赶忙尝试用来安装Yii2,首先安装一个传说很牛叉的前端类库管理插件composer-asset-plugin, 因而运行:缓存

<!-- lang: shell -->
composer global require "fxp/composer-asset-plugin:1.0.0-beta4"

报了个开发中的库须要加dev标志之类的错误,具体记不清啦,索性取开发版本吧,yii2

<!-- lang: shell -->
composer global require "fxp/composer-asset-plugin:1.*@dev"

运行了之后,终于成功了。而后开始安装Yii2, 切换命令行到htdocs目录下,而后运行app

<!-- lang: shell -->composer

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

安装速度真是慢啊,谁让我没有缓存呢,忍了。等了大概20多分钟吧,各类依赖都下载好了,终于能够怀着激动的心情,打开浏览器,输入 http://localhost/basic/web/index.php, 首页很快就打开了,搞定!框架

相关文章
相关标签/搜索