Channely
Yii2 安装与配置

Yii2版本发布了,这里介绍下搭建Yii2环境的过程。

1、首先下载Yii2源代码

git下载地址:

wget https://github.com/yiisoft/yii2-app-advanced/archive/master.zip

wget后需要解压 unzip

或者 

git clone https://github.com/yiisoft/yii2-app-advanced.git

进入advanced

目录结构如下:

QQ20160726-1@2x.png


2、初始化Yii

初始化Yii 只需要运行当前目录下绿色的 init 文件即可

php init

结果如下:

QQ20160726-0@2x.png


3、配置nginx指向 frontend

vim /etc/nginx/conf.d/vhost.conf

我们在 /vagrant/advanced目录下的,有个 frontend模块,我们需要指向里面

server {
    listen       80;
    server_name  yii.11.vm.com;
    index index.php index.html index.shtml;
    root  /vagrant/advanced/frontend/web;

    location /{
        if (!-e $request_filename) {
            rewrite  ^/(.*)$  /index.php/$1  last;
            break;
        }
    }
    location ~ \.php($|/) {
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php; 
        fastcgi_split_path_info  ^(.+\.php)(/.*)$;  
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        include fastcgi.conf;
    }
}


现在就配置好了,可以访问了。

4、打开浏览器访问

网址为nginx配置,这里是 yii.11.vm.com(我指了服务器的host)

http://yii.11.vm.com/index.php

结果

QQ20160726-2@2x.png


网址也可以这样输入:

http://yii.11.vm.com/index.php?r=site%2Findex

默认为 frontend/controllers/SiteController.php 的 actionIndex函数

<< 上一篇 PHP关于 self:: 和 static:: unix domain socket 和 tcp ip socket 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | Contact Me: 1619488373@qq.com | 蜀ICP备14002619号 |