IIS环境yii伪静态的配置.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IIS环境yii伪静态的配置

IIS 环境yii 伪静态的配置 搜索引擎对动态的地址收录实在是不太友好,为了拥抱搜索引擎,提高网站的收录率,网站 伪静态化是最好的解决方案。要是apahe 服务器就省很多事,无奈服务器是windows iis6 , 依照虚拟空间服务器环境在本地搭建如下环境:IIS6.0 ,php5.2.14 ,isapi rewrite1.3,不同的版 本配置不尽相同。下面就一步一步说明环境搭建的过程及伪静态的配置: 一、IIS6.0 安装,xp 对IIS6.0 支持不太好,我们最佳的现则是server2003,安装server2003 后,准备2003server 系统版,进入控制面板-》添加删除程序-》添加删除组件-》服务器组件 (包含iis6 )。点下一步安装完成即可。 启动Internet 信息服务(IIS ) Internet 信息服务简称为IIS ,单击Windows 开始菜单所有程序管理工具Internet 信息服务(IIS )管理器,即可启动“Internet信息服务”管理工具 安装到这一步,iis6 就算安装完成了。 二、php 的安装,我这里的版本是php5.2.14,将安装程序拷贝到D 盘根目录(其它目录也 可以,但是路径之间最好不要留空格),将文件名命名为php5214,这样的好处是时间长了仍 能记得版本号,免得因版本不对造成很多配置上的错误。设置环境变量:在path 路径中添 加:d:\php5214 ;d:\php5214\ext;如下图所示: 添加在系统环境变量的最后。网上有很多需要将很多dll 复制到system32 下面,很麻烦,完 全没有必要,设置环境变量就可以了,但是php 的配置文件,php.ini 一定要放到c:\windows\ 下面,切记。 php.ini 文件的配置,将php.ini-dist 文件拷贝一份,重命名为php.ini 复制到c:\windows 下面, 这一步很重要,我在实践的过程中发现,多次修改php.ini 文件就是不起作用,最后用phpinfo() 函数调用,发现php 找的是c:\window 目录下面的php.ini 。 位registe_globals =Off; 建议不要打开,区别在于这个值是用来打开全局变量的,比如表单送过来的值,如果这个值 设为“Off”,就只能用“$_POST[变量名]、$_GET[变量名]”等来取得送过来的值,如果设为 “On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让 人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是 方便重要? 为了使php 能够调用其他模块,可以以extension 关键字搜索,定位到如下,去除选项前的 分号,则打开此模块的支持。 加载的模块越多,占用的资源要稍微多些,可以忽略。比如要启用mysql 的支持,则找到如 下 ;extension=php_mysql.dll 去除前面的;注释就可以了。 所有的模块都放在php 解压目录下的ext 目录中,可以根据需要启用。 根据需要可以打开其他扩展,修改完后保存就可以了。 三、在IIS 中配置php 。 1、般情况下设置某语言或执行程序的映射关系都是通过ISAPI 筛选器解决的,PHP 也不例 外。:打开IIS ,的网站默认网站或者用户新建的网站上,上点右键选择“属性”。如图 点击配置。 选择php 安装目录的d:\php5214\php5iaspi.dll,扩展名为.php.点击确定。 2 、点击默认网站,点右键,添加一个扩展,名称写成php 。路径选择d:\php5214\php5iaspi.dll 。 到这里iis 结合php 的配置就已经完成,在网站的根目录建立一个php 的测试页面,看看效 果。 四、网站伪静态的配置,在iis 中选用isapi rewrite 是一个好选择,虽然现在的最新版本是 rewrite3.1 ,但是虚拟空间用的版本仍是rewrite1.3 ,就选用1.3 好了,在网上下载了一些破 解的版本,很多根本就不能用,浪费了很多时间,最后在网上找到一个绿色的版本,是完全 可以实现伪静态的,就用这个绿色的版本好了, 1、在默认网站上,点击属性,isapi 筛选器,添加isapi rewrite 筛选器,名称写rewrite ,dll 选择你下载的XX_rewrite.dll,重启IIS 就可以了。 2 、在网站根目录建立httpd.ini 规则文件,写规则文件一定要对正则表达式比较熟悉,下面 附上我网站一些示例

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档