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

Windows Server R2服务器 IIS7 部署MVC3网站

Win2008 Server配置PHP环境

使用 InstallAware 部署 Web 服务

iis配置了php环境,发布网站无法访问

Web Server 在iis上部署webservice基于oracle