yii2 环境搭建

2017-01-13 08:17:32来源:CSDN作者:sanxiaxugang人点击

第七城市

原文链接 http://ironxu.com/?p=528

1. Composer 安装 Yii2

安装 Composer asset 插件

composer global require "fxp/composer-asset-plugin:~1.1.1"

这条命令安装 Composer asset plugin, 用于通过 Composer 管理 bower 和 npm 包,此命令全局生效。

使用笔记代码

https://github.com/ironxu/yiint

里面包含了示例代码和相关配置,帮助更快上手

使用composer 安装代码

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

Yii 将安装在名为 yiint 的目录中。

2. 配置 Nginx

添加yii2 项目 nginx配置

yiint/config/yiint.conf

server {    # 指定监听端口    listen       80;    # 指定虚拟域名    server_name yiint.local.com;    # yii 代码web 目录全路径    root   project_path/yiint/web;    index  index.php;    location / {        try_files $uri $uri/ /index.php$is_args?$args;    }    location ~ /.php$ {        # 指定php-fpm 端口,再启动nginx 前需要启动php-fpm: php-fpm -D        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;    }    # nginx 日志    access_log  logs/yiint_access.log;    error_log   logs/yiint_error.log;}

将yii2 的配置引入nginx 主配置文件

nginx.conf

http {    include       mime.types;    default_type  application/octet-stream;    access_log  logs/access.log;    sendfile        on;    keepalive_timeout  65;    # 引入 yiint 配置    include project_path/yiint/config/yiint.conf;}

修改hosts 绑定虚拟域名

# linux, mac hosts 文件路径: /etc/hosts# windows hosts 文件路径: C:/Windows/System32/drivers/etc/hosts# hosts 中添加如下记录127.0.0.1    yiint.local.com

3. 添加MySQL 配置文件

db.php [yiint/config/db.php]

修改mysql 的连接配置参数,然后创建 yii2basic 数据库。

创建数据库和用户SQL如下

drop database if exists yii2basic;create database if not exists yii2basic default character set utf8 collate utf8_general_ci;grant all privileges on yii2basic.* to 'yii2basic'@'localhost' identified by 'yii2basic' with grant option;flush privileges;quit

4. 启动Nginx, php-fpm, mysql

sudo nginx -s reload // nginx 重启命令sudo nginx // nginx 启动命令sudo php-fpm -D // php-fpm 以守护进程模式启动sudo mysql.server start

最后访问http://yiint.local.com/ ,即可进入yii 欢迎页面。

参考资料

  • http://www.yiichina.com/doc/guide/2.0/start-installation

@刚刚小码农

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台