发布于 2014-07-10 14:12:40 | 1827 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的YII 2.0教程,程序狗速度看过来!

Yii高性能PHP框架

Yii Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。Yii是创始人薛强的心血结晶,于2008年1月1日开始开发。


本文讲解了YII模块如何实现绑定二级域名的方法,实现方法主要有如下步骤:

yii项目配置文件做如下设置:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.phperz.com'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
),

blog 为一个模块 ,如果在blog模块下还存在第二个控制器(这里以comment为例),则需要多写一个规则,如下:

'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false, //注意false不要用引号括上
'urlSuffix' => '.html',
'rules' => array(
'http://test.phperz.com'=>array('/blog', 'urlSuffix'=>”, 'caseSensitive'=>false),
'http://test.phprez.com/comment-<id:w+>'=>array('/blog/comment/', 'urlSuffix'=>'.html', 'caseSensitive'=>false),
),

如要访问blog下的某一条评论的URL会是:http://test.phperz.com/comment-1.html

本在地服务器做如下设置:

一、在DNS服务器中把test.phperz.com二级域名解析到程序服务器,可以在hosts中的最后加入

127.0.0.1    www.phperz.com   test.phperz.com

二、在apache服务器的http.conf中添加:

NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@phperz.com
DocumentRoot E:/www/phperz
ServerName test.phperz.com
ErrorLog logs/test.phperz.com-error_log
CustomLog logs/test.phperz.com-access_log common
</VirtualHost>

绑定多个二级域名,则只要安照上面步骤重复添加即可.



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务