Web Server 在iis下部署php网站在iis下
Posted 逻辑思维-质变
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web Server 在iis下部署php网站在iis下相关的知识,希望对你有一定的参考价值。
Web Server 在iis下部署php网站在iis下
一.参考地址:
windows8
http://www.cnblogs.com/haocool/archive/2012/10/14/windows-8-iis-to-configure-php-runtime-environment.html
windows Server2008
http://www.jb51.net/article/38048.htm
二.自己总结的步骤:
iis配置:
下载所需的包文件:
1.下载php安装文件:php-5.4.4-nts-Win32-VC9-x86.zip
解压,改名为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_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
2.下载php加速软件:ZendGuardLoader-php-5.3-Windows.zip 解压,拷贝包文件夹中的ZendLoader.dll文件,放入C:\\PHP\\ext\\路径下(即下载的php包文件对应的ext文件夹下)
二.配置IIS支持PHP:
1. FastCGI设置:
(1)添加或编辑应用程序
(2)选择完整路径:C:\\PHP\\php-cgi.exe
(3)监视对文件所做的更改:c:\\php\\php.ini
(4)环境变量:
添加成员
Nmae:PHP_FCGI_MAX_REQUESTS
Value:10000
2.处理程序映射:
添加模块映射
请求路径:*.php
模块:FastCgiModule
可执行文件:C:\\PHP\\php-cgi.exe
名称:PHP
三.PS:
根据自己的需要配置,也许有些步骤对你们来说不需要;
以上是关于Web Server 在iis下部署php网站在iis下的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps - 将 Web 应用程序部署到 IIS