• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > Windows Server 2003 iis配置php支持图文教程

Windows Server 2003 iis配置php支持图文教程

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含iis windows server,windowsserver2012iis,server 2008 iis安装,server 2012 iis,server 2008 iis配置等服务器相关知识,网友希望可以进行参考

iis环境下默认是支持asp,asp.net但不支持php环境的如果需要运行php我们需要在iis中安装一些模块,下面我来给大家介绍最佳的在win2003下配置iis支持php模块的方法。一、要准备的软件包:
操作系统:Windows Server 2003 企业版(X86)
1、Microsoft Visual C++ 2008 Redistributable Package (x86)
http://www.microsoft.com/zh-cn/download/details.aspx?id=29
http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe Microsoft Visual C++ 2008 Redistributable Package (x64)
http://www.microsoft.com/zh-cn/download/details.aspx?id=15336 2、FastCGI 1.5 for IIS 6 and 5.1(x86)
http://download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_rtw_x86.msi FastCGI 1.5 for IIS 6 and 5.1(x64)
http://download.microsoft.com/download/6/0/2/60237D55-DABA-4FF1-921B-786E0A968049/fcgisetup_1.5_rtw_x64.msi 3、.NET Framework 2.0 (x86)
http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe
http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x64.exe
http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_ia64.exe

4、PHP 5.3 (5.3.26)


http://windows.php.net/download/
下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。
(1)、VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。如果你是在windows下使用Apache+PHP的,请选择VC6版本;
(2)、VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。如果你是在windows下使用IIS+PHP的,请选择VC9版本;

(1)、Non Thread Safe就是非线程安全;
(2)、Non Thread Safe 是线程安全;
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。

二、安装步骤:


1.安装完前3款文件

2.解压php-5.3.26-nts-Win32-VC9-x86.zip文件到C:/php/ 3.安装完FastCGI文件,可以在Internet信息服务(IIS)管理器中查看到(默认是禁止的,需双击或点击按钮允许) 配置FCGIEXT.ini文件
编辑 C:/WINDOWS/system32/inetsrv/fcgiext.ini文件,在最后增加
 代码如下 复制代码
[Types]
php=PHP
[PHP]
ExePath=C:/php/php-cgi.exe

还可增加如下更多的配置
 代码如下 复制代码
InstanceMaxRequests=10000
ActivityTimeout=300
RequestTimeout=300
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:ExePath=C:/php/ext
配置PHP.ini文件 1.复制C:/php/php.ini-development文件,并改名为php.ini

2.修改PHP.ini文件中,将选项前的”;”号去掉(注意,文件路径是否正确。)

 代码如下 复制代码

extension=ext/php_gd2.dll
extension=ext/php_mbstring.dll
extension=ext/php_mysql.dll
extension=ext/php_mysqli.dll
extension=ext/php_pdo_mysql.dll
extension=ext/php_pdo_sqlite.dll
extension=ext/php_sqlite.dll
extension=ext/php_sqlite3.dll
[Date]
; http://php.net/date.timezone
date.timezone = Asia/Shanghai upload_max_filesize = 20M
配置IIS的PHP扩展支持

网站-属性-主目录-配置-添加(下面图里面选择的是“默认网站”,不予理会,操作方法是一样的)
001

002
可执行文件:[C:/WINDOWS/system32/inetsrv/fcgiext.dll] 扩展名:[.php] 限制为:[GET,HEAD,POST]
003 测试PHP 建立一个文本文件,代码另存为index.php <?php
phpinfo();
?>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Windows IIS 7.5伪静态中文URL地址404错误问题
  • Windows IIS 7.5配置二级域名图文详解
  • Windows IIS如何设置CDN的CACHE过期时间
  • Windows IIS怎么新建站点及绑定域名
  • iis网站提示 Internal Server Error
  • Windows Server 2008 安装 IIS 7.0图文详解
  • Windows Server 2003 iis配置php支持图文教程

相关文章

  • 有声音但任务栏没有音量图标的解决方法
  • 上传文件提示413 Request Entity Too Large错误
  • 自己动手修改WinPE的boot.wim的全过程
  • livekd 调试 Windows 内核出错的解决方法
  • Windows Server 2008备份Exchange Information Store
  • windows下定时cmd命令行运行php文件实例
  • 检查你的电脑是否支持64位操作系统
  • Apache做负载均衡配置教程(windows/linux)
  • Raid阵列与lvm逻辑卷组(下)
  • Windows中配置Python运行环境,只有700KB

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 如何禁止登陆QQ聊天系统
    • SVN 更新时出错:不能打开新文件 svn-base 系统找不到指定的文件
    • Windows Server 2003十四招加速大法
    • Hadoop运维记录系列(十)
    • Windows IIS 7.5伪静态中文URL地址404错误问题
    • IIS应用程序池自动停止/关闭/假死网提示 Service Unavailable解决办法
    • Mac OS X/windows下启用Mod Rewrite和.htaccess
    • 详解Windows切至Linux的7大障碍
    • linux下双网卡绑定
    • Telnet是什么命令 Telnet命令的使用方法介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有