您的位置:首页 > 编程语言 > PHP开发

yii小结

2016-07-01 00:00 295 查看
摘要: 安装composer;创建yii项目;部署yii项目

安装composer

安装composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer


配置composer
切换到中国镜像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

通过 Composer 管理 bower 和 npm 包所必须的

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

创建 Yii项目

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

配置web服务器

Nginx 配置

server {
charset utf-8;
client_max_body_size 128M;

listen 80; ## 监听 ipv4 上的 80 端口
#listen [::]:80 default_server ipv6only=on; ## 监听 ipv6 上的 80 端口

server_name mysite.local;
root        /path/to/basic/web;
index       index.php;

access_log  /path/to/basic/log/access.log main;
error_log   /path/to/basic/log/error.log;

location / {
# 如果找不到真实存在的文件,把请求分发至 index.php
try_files $uri $uri/ /index.php?$args;
}

# 若取消下面这段的注释,可避免 Yii 接管不存在文件的处理过程(404)
#location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
#    try_files $uri =404;
#}
#error_page 404 /404.html;

location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass   127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
try_files $uri =404;
}

location ~ /\.(ht|svn|git) {
deny all;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php yii