设为首页收藏本站

CodeIgniter 中国开发者社区

 找回密码
 入住 CI 中国社区

QQ登录

只需一步,快速开始

查看: 16022|回复: 29

在 IIS 上安装并配置 CodeIgniter   [复制链接]

管理员

Founder

Rank: 9Rank: 9Rank: 9

注册时间
2007-10-4
帖子
6903
精华
20
威望
6370

热心解答问题奖章

发表于 2008-4-2 22:13:05 |显示全部楼层
作者: Borislav Nedelchev
翻译: Hex

  我将尝试分享我在 Windows XP Service Pack 2 (IIS 5.1;PHP 4.3.11)上安装 CodeIgniter 框架的经验。PHP 手动安装为 CGI 模式。
  要安装 CI,你的 IIS 可能需要一个像 mod_rewrite 这样的东西。安装这样的 mod 有两个选择。这些链接可能很有用:

  我使用 URL_Rewrite - 安装和配置非常简单。安装必须按照下列步骤进行:
  • 下载并解压缩 URL_Rewrite mod
  • 打开控制面板 -> 管理工具 -> Internet 信息服务
  • 右键单击我的站点,并选择属性
  • 切换到“ISAPI 过滤器”标签页,并单击“添加”按钮
  • 过滤器名称输入:“URL_Rewrite”,然后单击浏览并选择第一步解压缩的 URL_Rewrite mod
  • 单击确定,然后再次单击确定以关闭属性窗口。现在你需要重启 IIS

  重启 IIS
  • 开始->运行,输入 cmd [回车]
  • 输入 net stop iisadmin [回车]
  • 输入 net start w3svc [回车]
  • 输入 exit [回车]

  [回车] - 意思是按键盘上的回车键。
  现在你已经准备好安装 CodeIgniter 了。
  • 下载并解压缩 CodeIgniter 到你的网站根目录(我的网站根目录在 e:\wwwroot,所以我的例子都使用这个路径)
  • 重命名 CI 的文件夹,例如把(CodeIgniter_1.5.2)重命名为 CodeIgniter(或者你喜欢的其他名字)
  • 打开文件 E:\wwwroot\CodeIgniter\system\application\config\config.php
  • 找到名为 $config['base_url'] 的配置变量,并替换成这样 $config['base_url'] = "http://localhost/CodeIgniter/";
  • 为了让 mod rewrite 工具与 CI 一起工作,你需要设置它。打开 URL_rewrite mod 的配置文件。它必须名为 mod_rewrite.ini 并且必须与 mod 放在一起。
  • 打开 mod_rewrite.ini 并替换它的内容为:
    TEXT
    Debug 1
    Reload 5000
    #Browse LOT
    RewriteRule ^/CodeIgniter/.*\.php(.*) /CodeIgniter/index.php?$1
    RewriteRule ^/CodeIgniter/(.*) /CodeIgniter/index.php?/$1
    复制代码
  • 重启 IIS,打开浏览器并输入 localhost/CodeIgniter, 现在你应该看到 welcome 页面了。

  享受 CI,并且希望这篇文章对你有帮助。

mod_rewrite.zip

82.38 KB, 下载次数: 485

URL_Rewrite For IIS

Rank: 9Rank: 9Rank: 9

注册时间
2007-12-25
帖子
149
精华
7
威望
103
发表于 2008-4-3 00:06:44 |显示全部楼层
这么清爽?!
Hex的翻译水平大涨啊~赞一个!
I'm BruceWolf,  and friends call me Bruce.
支持(0) 反对(0)

使用道具 举报

管理员

Founder

Rank: 9Rank: 9Rank: 9

注册时间
2007-10-4
帖子
6903
精华
20
威望
6370

热心解答问题奖章

发表于 2008-4-3 00:10:53 |显示全部楼层
多谢多谢,不是我水平高,是我只能看懂这个水平的英文 -___-
支持(0) 反对(0)

使用道具 举报

Rank: 1

注册时间
2008-2-9
帖子
7
精华
0
威望
0
发表于 2008-4-3 09:50:12 |显示全部楼层
呵呵,好文章!!

有了这篇文章,又可以让更多人接触使用CI啦:)
支持(0) 反对(0)

使用道具 举报

Rank: 3Rank: 3

注册时间
2008-3-6
帖子
48
精华
0
威望
56
发表于 2008-4-3 09:50:13 |显示全部楼层
呵呵 新人很又帮助啊 !  支持下,!!
支持(0) 反对(0)

使用道具 举报

Rank: 3Rank: 3

注册时间
2008-3-6
帖子
48
精华
0
威望
56
发表于 2008-4-3 09:50:59 |显示全部楼层
我咋还是注册会员呢,  多发一个帖子 。。
支持(0) 反对(0)

使用道具 举报

中级会员

孤夜娇狼

Rank: 3Rank: 3

注册时间
2008-1-10
帖子
76
精华
3
威望
50
发表于 2008-4-11 18:18:48 |显示全部楼层
原帖由 Hex 于 2008-4-3 00:10 发表
多谢多谢,不是我水平高,是我只能看懂这个水平的英文 -___-


Hex谦虚了,支持你!!!
支持(0) 反对(0)

使用道具 举报

注册会员

web架构师

Rank: 2

注册时间
2008-3-7
帖子
26
精华
0
威望
0
发表于 2008-5-5 15:26:09 |显示全部楼层
  哈哈,支持啊。
支持(0) 反对(0)

使用道具 举报

注册会员

ppcode

Rank: 2

注册时间
2007-11-25
帖子
54
精华
1
威望
18
发表于 2008-5-28 11:45:02 |显示全部楼层
我直接就能用,不用rewrite的~
win2003se + iis60 + mysql50 + php5.2.3 + IC1.6.2
本来也想这么弄,但一试,居然什么都不搞就能用~~~
支持(0) 反对(0)

使用道具 举报

Rank: 1

注册时间
2008-5-30
帖子
24
精华
0
威望
0
发表于 2008-9-3 12:45:22 |显示全部楼层
没机会测试一下.
支持(0) 反对(0)

使用道具 举报

访问CI中国遇到困难请点这里|手机版|Archiver|CodeIgniter 中国 ( 津ICP备05003162 )  

GMT+8, 2012-5-18 05:22

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部