程序员 阅读 4564
程序员 第19章  iis

程序员 第19章 iis

2018-09-15 • lulubin

1、windows server iis6 php5.4 配置

1.1、创建网站

1、在IIS网站中右击新建-网站

https://file.lulublog.cn/images/3/2022/08/usqXWcCOQc69oQS6sT6fxKtMcqMOCk.png?sign=d2e6f0dadc02a42a9ad17fae12c7b430&t=6af33f80

2、点击下一步,为网站命名,此处是网站的描述方便区分不同站点,如:www.lulublog.cn

选择网站IP(通常不用改变),端口为80,如果有需要可以更改为其他端口但访问时网页地址将变成http://www.lulublog.cn:端口(修改的端口)

3、选择网站目录地址

4、选择网站目录的权限如下图

https://file.lulublog.cn/images/3/2022/08/P4zXWA24wGr61O6yWwQxQto4Fp6E94.png?sign=68a9ec0d1965c5ae3154b961e2a648b4&t=6af33f80

5、创建完成

6、绑定域名设置

选择你要设置域名的网站

右键点击“默认网站”,选择属性,点击高级,出现域名绑定窗口

https://file.lulublog.cn/images/3/2022/08/q6666o50616W52wZ9dmw06M2166IkA.png?sign=3d16676dadbf67346e87334f1b0cee0f&t=6af33f80

点击添加  绑定后点击确定即可完成绑定

https://file.lulublog.cn/images/3/2022/08/PkOOtnP4g3P4oP3K4I0Vtd55j3o044.png?sign=e776b6e9706b73a2442e514d88b05470&t=6af33f80

1.2、php 5.4 配置

1、下载 php 5.4(链接中选择符合服务器的版本,windows server 2003 只能用 5.4及以下版本)

2、传输到服务器后解压,重命名为 php5.4 放置 D:\php5.4

3、修改 php.ini

将 D:\php5.4\php.ini-production 重命名 为php.ini,进行以下配置

;设置扩展目录
extension_dir = "D:\php5.4\ext"
;设置时区
date.timezone = asia/Shanghai;
;配置fastcgi
fastcgi.impersonate = 1;
cgi.force_redirect = 0;
cgi.fix_pathinfo= 1

1.3、fastcgi 安装及配置

①、下载并安装

②、FastCGI Handler

安装后会在 C:\WINDOWS\system32\inetsrv\ 目录下多出了5个文件 fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm

这个时候在 IIS6 的"WEB服务扩展"里就多出了一个 FastCGI Handler

https://file.lulublog.cn/images/3/2022/08/a1NNcyFo4f4CIgINNUCU4FFyZq4gyQ.png?sign=babb49bc8117cb632c98c9252b61aeab&t=6af33f80

③、配置fastcgi

打开C:\WINDOWS\system32\inetsrv\fcgiext.ini

最下面[Types]后增加

php:1128087720=PHP54
[PHP54]
ExePath=D:\php5.4\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:D:\php5.4\

注意不同的网站不同ID可以直接查看IIS标识符

php:1128087720=PHP5217

https://file.lulublog.cn/images/3/2022/08/gz0Xt20dzxCZklFKqXCyngNfIK2yqf.png?sign=e797d2b682297579e95d84ec657c610a&t=6af33f80

④、iis6 配置 fastcgi(增加扩展名)

右键网站 =》 属性 =》 主目录 =》 配置 =》 添加,如下图配置:

https://file.lulublog.cn/images/3/2022/08/n6P844W6343N4Bl5JLqQ6p66l44jl6.png?sign=23e507d18e2eaac802890af33a4ee6be&t=6af33f80

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

扩展名填写.php

动作->限制为GET,HEAD,POST

https://file.lulublog.cn/images/3/2022/08/bPQNq0q5q5200snV9BQN4PC2cQ92cv.png?sign=25f19640738051710d7a034e904137de&t=6af33f80

⑤、重启 iis

方法一:进入 cmd,输入 iisreset /restart

方法二:打开IIS服务器,右击“本地计算器”-“所有任务”-“重新启动”

https://file.lulublog.cn/images/3/2022/08/Usb9iUmK50SWS6wbCbN05slBUmz99I.png?sign=ff461b6b09211c5e853a6af9de7641cb&t=6af33f80

程序员文章
带到手机上看