YII学习(第一天)

时间:2022-07-31 09:13:40
#Apache
# 设置文档根目录为 “basic/web”
DocumentRoot "path/to/basic/web" <Directory "path/to/basic/web">
RewriteEngine on # 如果请求的是真实存在的文件或目录,直接访问
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 如果请求的不是真实文件或目录,分发请求至 index.php
RewriteRule . index.php # ...其它设置...
</Directory> #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;
} location ~ /\.(ht|svn|git) {
deny all;
}
}