yii2.0高级版高级版与基础版本的区别在于高级版有两个入口:前台和后台
1、安装下载:进入yii中文网 http://www.yiichina.com/download进行高级版和基本版的下载
2、高级版下载完成后,不能直接使用,需完成以下几个步骤
(1)分别为前台和后台配置域名
如:前台域名yii.frontend.com 站点位置D:\phpStudy\WWW\pnk\yiiadvanced\frontend\web
后台台域名yii.backend.com 站点位置D:\phpStudy\WWW\pnk\yiiadvanced\backend\web
(2)为域名指向本地dns,打开hosts文件,为域名配置127.0.0.1 yii.frontend.com yii.backend.com
(3)隐藏index.php文件,
方法一:打开vhosts-conf(apach里的httpd.conf)文件,加入如下代码
RewriteEngine on
# 如果请求的是真实存在的文件或目录,直接访问
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 如果请求的不是真实文件或目录,分发请求至 index.php
RewriteRule . index.php# if $showScriptName is false in UrlManager, do not allow accessing URLs with script name
RewriteRule ^index.php/ - [L,R=404]
如下图所示:
方法二:在入口文件index.php新建.htaccess文件(直接新建文本文档保存为.htaccess文件windows会提示必须键入文件名,可以在php编辑器如subline中新建文件,保存 为.htaccess),然后加入如下代码
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
(4)初始化init文件,打开cmd->进入项目根目录-》输入php init-》选择开发/生产模式,输入0,即选择开发模式-》确认选择开发/生产模式,输入yes