程序员 阅读 4516
程序员 第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=01c1df1564496aba01674dc162efa02d&t=6acd0400

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

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

3、选择网站目录地址

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

https://file.lulublog.cn/images/3/2022/08/P4zXWA24wGr61O6yWwQxQto4Fp6E94.png?sign=9440df88605dee6756aa686722690cbe&t=6acd0400

5、创建完成

6、绑定域名设置

选择你要设置域名的网站

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

https://file.lulublog.cn/images/3/2022/08/q6666o50616W52wZ9dmw06M2166IkA.png?sign=5bdc215a4428955ced996714d369bf49&t=6acd0400

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

https://file.lulublog.cn/images/3/2022/08/PkOOtnP4g3P4oP3K4I0Vtd55j3o044.png?sign=2836b10324aa1f4404fb33b13d0428ec&t=6acd0400

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=2b8e1559c4bae93a87a8e42fc6ae27e8&t=6acd0400

③、配置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=82ccef66d6b3ad43425791e89538efa3&t=6acd0400

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

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

https://file.lulublog.cn/images/3/2022/08/n6P844W6343N4Bl5JLqQ6p66l44jl6.png?sign=e98e3f9781ef6795423195aa2400ef5a&t=6acd0400

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

扩展名填写.php

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

https://file.lulublog.cn/images/3/2022/08/bPQNq0q5q5200snV9BQN4PC2cQ92cv.png?sign=ee3210231a699d85ac8a7b8f19b80aa5&t=6acd0400

⑤、重启 iis

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

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

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

打赏

×

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

程序员文章
带到手机上看