磨刀不误砍柴工-搭建yii2环境

yii2framework

yii2最近的版本稳定度逐渐不错了,准备用yii2小试牛刀。俗话说,磨刀不误砍柴工,搭建一个好的yii2环境,能提高工作效率。

1. OS环境

windows就别了,还是Linux吧,要不各种各样的php lib一来会烦死人。我推荐用VirtuaBox新建一个Linux虚拟机,然后在Linux虚拟机中跑yii环境,并且在Linux中开启Samba共享,这样在PC上就能通过Samba访问yii2的工作目录,直接写代码,全程用vim暂时还做不到。设置Samba的时候,注意要给目录777的权限,否则会有小麻烦。

2. 安装Yii2

这年头,php早就脱离了直接下载framwork放到html目录直接上的阶段,都推荐包管理工具。composer也是yii2推荐的安装工具。下载composer后,在html目录安装Composer Asset Plugin:

php composer.phar global require "fxp/composer-asset-plugin:1.0.0"

在国内用composer也是坑货,以后写一个专门介绍下composer,推荐用国内的源:http://pkg.phpcomposer.com/,否则下载国外源的时候会气死人的。

然后开始下载yii2(官方有basic版本和advance版本,还是用basic版本起步吧):

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.3

对,下载的很慢很慢,喝杯茶的功夫后,你就能看到yii2 basic模板已经下载完成了。

安装完毕后,建议再安装yii2 JUI组件,参考 http://www.yiiframework.com/doc-2.0/ext-jui-index.html,添加

"yiisoft/yii2-jui": "~2.0.0"

增加后,composer.json的require-dev节点,看起来应该是这个样子

 "require-dev": {
        "yiisoft/yii2-codeception": "*",
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-gii": "*",
        "yiisoft/yii2-faker": "*",
        "yiisoft/yii2-jui": "~2.0.0"
    },

Leave a Reply

Your email address will not be published. Required fields are marked *