iis6 php 5.3,IIS6+PHP5.3安装

一、安装IIS6.0

开始-设置-控制面板-添加或删除程序

双击“添加/删除Windows组件”,选中“应用程序服务器”前面的复选框

4108935d48ba5b84518cb35ee8d01402.png

点详细信息

7474177b644fe784866fc55d352b3b8a.png

确保Internet信息服务(IIS)被选中,点详细信息

0ca08c537a02748f2f9e9dbeabfc6749.png

确保“Internet信息服务管理器”被选中

点确定

f21633a909218d8ddfcc88a52b71ea88.png

fdc450588cf8310636c22753a431f911.png

安装过程中会弹出如上图所示的对话框,点浏览

2b3ba4f676c145c1cf49313e148a7fbb.png

打开Windows Server 2003 SP2安装光盘里面的I386目录,找到相应的文件,点击打开

(注意:必须先准备好系统安装光盘或者系统镜像文件)

7f1e3c40150ac458a1e5df2c48be882b.png

点确定,继续安装

7213b9ca2812c8d757b5b50c14f7dbc8.png

47789830c24781be33678e4f9a86b1f0.png

继续打开Windows Server 2003 SP2安装光盘里面的I386目录,找到相应的文件,点击打开,然后点确定,继续安装

efb86ace24d7cfcc3d358cbd490f177a.png

a4826e0d2fa2d0854aae37be224d5487.png

点完成

56c33cc608c53cbaf6a17e4101cae147.png

开始-设置-控制面板-管理工具

双击打开“Internet信息服务(IIS)”,可以看到下面的界面

44b6c03351ba64dbcee9a6d8789a93fa.png

IIS6.0安装完成

二、安装Microsoft Visual C++ 2010 可再发行组件包 (x86)

双击打开vcredist_x86.exe

7ffab3e6ad74736d8566c354bb7a2342.png

0a22e2639af62257e200f9be3c8ae155.png

选中“我已阅读并接受许可条款”,点安装

c3bb36a7e4047d8e9cc2f6a563bd0082.png

正在安装

34c93d296569d8061e277d5574cd6e40.png

点完成,安装完毕。

三、安装PHP

解压php-5.3.14-nts-Win32-VC9-x86.zip文件

a3445877312d7ac399ff3eb3edcd9d31.png

946befa5fc907410dc84b8d3147d302d.png

重命名文件夹为php,把php文件夹拷贝到D盘根目录

4d7c758e8177157523a4f5f231d11236.png

打开D:\php

复制php.ini-development为php.ini

用记事本打开php.ini

做如下修改:

extension_dir = "D:\PHP\ext" #设置php模块路径

date.timezone = PRC #设置时区为中国时区

register_globals = On #开启GET数据调用

short_open_tag = On #php支持短标签

cgi.force_redirect = 0 #开启以CGI方式运行php

fastcgi.impersonate = 1;

cgi.rfc2616_headers = 1

以下php扩展模块,根据需要选择开启,取消前面的分号为开始相应扩展模块

extension=php_curl.dll

extension=php_gd2.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_sockets.dll

extension=php_xmlrpc.dll

extension=php_pdo_mysql.dll

全部修改完成之后,保存退出。

四、安装IIS6.0 FastCGI模块

双击打开fcgisetup_1.5_rtw_x86.msi

9c9f84e6273dbba759caac27317f657e.png

Next

c6a3cbbcfa001348e1ed661a45ecb44e.png

勾选“I accept the terms inthe license Agreement”(我接受条款在许可协议),Next

07150db8a67a508d147c54c810887b58.png

Install(安装)

6bada1ff1d84f5f92d6aa01272ab3840.png

Finish(安装完成)

五、配置IIS支持PHP

开始-设置-控制面板-管理工具,打开“Internet 信息服务(IIS)管理器”

点开“本地计算机”前面的+号,找到“网站”,右键属性

切换到主目录,点下面的配置

5ab5ba6baec28d103cc84908f613a4e6.png

30eba19ac077d9570a3c042799c60b1d.png

点“缓存ISAPI扩展”下面的添加按钮

可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名:.php

动作,限制为:GET,HEAD,POST,TRACE

勾选:

脚本引擎

确认文件是否存在

前面的复选框

最后,确定

de9485bb6db1fd537b4a83982021065c.png

用记事本打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件

在最后一行添加以下代码

[Types]

php = PHP

[PHP]

ExePath=D:\php\php-cgi.exe

最后,保存退出

c308503dbab5ca7895109fd2467544aa.png

六、配置PHP支持ZendGuard

解压ZendGuardLoader-php-5.3-Windows.zip

6fc1a9953f4bede7b6e70f07aa157bca.png

打开D:\soft\ZendGuardLoader-php-5.3-Windows\ZendGuardLoader-php-5.3-Windows\php-5.3.x

把里面的ZendLoader.dll文件拷贝到D:\php\ext目录中

5ad9260579afa36f85544c7c70246482.png

用记事本打开D:\php\php.ini

在最后一行添加以下代码

[ZendGuardLoader]

zend_loader.enable=1

zend_loader.disable_licensing=1

zend_loader.obfuscation_level_support=3

zend_loader.license_path=

zend_extension="D:\php\ext\ZendLoader.dll"

最后,保存退出

750e23dadbcc81dc4eb60ba35ba43f1d.png

测试篇

新建网站目录D:\wwwroot\vhost\user001创建一个index.php添加以下代码

Phpinfo();

?>

最后,保存退出

1d0945b7ef0b3f8aa81b1bfface3ebf3.png

网站-右键属性,切换到主目录,勾选“读取”,执行权限“纯脚本”

3e4e307c8ea9d9a049f4ef974cd783aa.png

然后再点“配置”,切换到“选项”界面,勾选“启用父路径”确定

f310af1396636629297fcad288c999e8.png

然后在切换到“文档”,添加index.php

ca9255c39c543d6152d1d2cc99e70a99.png

在IIS里面打开Web服务扩展

添加一个新的Web服务扩展

扩展名:IIS Temporary Compressed

文件路径:C:\WINDOWS\system32\inetsrv\ gzip.dll

勾选“设置扩展状态为允许”前面的复选框

最后,确定

dfc311493be43dd306935dda5dda9bd2.png

cf5ae08c2afab60f2e4b593a21ae9719.png

开始-设置-控制面板-管理工具-计算机管理

系统工具-本地用户和组-用户

右键,新用户

用户名:IUSER_user001

全名:IUSER_user001

描述:虚拟主机用户user001

密码:输入密码(请牢记,后面会用到)

确认密码:再次输入密码

勾选:

用户不能更改密码

密码用不过期

设置完成之后,点创建

230a4d72081bb6c89e42527783e1c88b.png

右键选择刚刚创建的用户,属性,切换到隶属于

删除Users

添加Guest

c9db27fe828ad28137b40ce9c4e0a3f7.png

最后,应用 确定

14b3e059871a6cb5123029573c914735.png

打开Internet信息服务(IIS)管理器

选中网站,右键,新建-网站

0843b94ef689455cea618ca7e59b50ce.png

描述:user001

0bcdcbd4b2bf2d75f720f96d70d7a3ba.png

默认,下一步

8dcafeac9324741da44717ba1302b379.png

路径:D:\wwwroot\vhost\user001

勾选“允许匿名访问网站”

下一步

842663286ac3dad68d636904d0b5c0dd.png

勾选“读取”

下一步

完成

183177749767fd95fa793628af1626bd.png

选中刚刚新建的网站user001 右键,属性

切换到主目录,勾选“读取”执行权限“纯脚本”

3a64aa9775ff26a5086fdfa8ca308b7b.png

切换到“目录安全性”

身份验证和访问控制

点“允许匿名访问资源及编辑身份验证方法”旁边的编辑

勾选“启用匿名访问”

用户名:IUSER_user001

密码:输入之前设置好的密码

取消“集成Windows身份验证”前面的勾

确定

67d5a7607a3e9027349196443cbd0bcd.png

会提示确认密码,再次输入一遍之前设定好的密码

确定

0bbfed4a70c4e858882cef9c8d7c6b2d.png

最后,应用 确定。

4a2ecfdadf5e979823ef4368381d4c96.png

选中网站下面的user001 右键-权限

点添加

输入IUSER_user001

确定

f103651f5b19d1ff0f3db1da90e01ba6.png

33f28e7cd6be2f02ac913df5edbd5829.png

权限里面只勾选读取、写入

注意:如果网站程序需要创建、修改、生成目录等操作,这里允许所有权限即可。

d7f462d4f825ca4369f5c55f9a3647fe.png

全部设置完成之后,重启IIS服务器

确定,重启完成之后,在浏览器里面输入

出现下面的界面,说明配置成功。

13040b9fb7c63b39b3d77946f69deaec.png

至此,Windows Server 2003 IIS6.0+PHP5(FastCGI)环境搭建教程完成

。有删减,如造成侵权请联系本站删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值