发布于 2014-07-10 14:12:40 | 1827 次阅读 | 评论: 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>
绑定多个二级域名,则只要安照上面步骤重复添加即可.