windows2008中IIS7.5环境下 Fastcgi模式PHP配置教程

简介:

 windows2008中IIS7.5环境下 Fastcgi模式PHP配置教程

最近正在熟悉windows主机web环境的搭建,今天又遇到了iis整合php出现500错误的问题,于是网上寻找教程来顺便将问题解决了,这里和大家分享一下。

1、在安装iis时,要选中CGI脚本。

步骤为:通过control panel(控制面板)->turm windows feature or not(windows管理中心)->role(角色)->add role(增加角色)->选中iis。Iis下面的world wide web中CGI项要选中。

 

2、打开“处理程序映射”

步骤为:打开iis,建立虚拟目录之后,定位到网站。然后单击features view面板下的,handlerMaps->add module maps在模块池里选择如下:

Request path:*.php                             //指针对所有php文件

Module:FastCgiModule                             //就选它

Executable:D:\PHP\php-cgi.exe           //根据实际路径来,选择的时候类型要选择.ext才能找到此选项                                 

Name:php via FastCGI                              //这个名字任意

 

3、将index.php添加到默认文档列表中

步骤:通过打开iis定位到指定网站,在features view选项卡中选择default document,单击add进行添加,添加内容为“index.php”,添加之后你可以学我将它移到最上面一行,呵呵

 

4、修改php.ini文件

进入你PHP的存放目录,复制一份php.ini-disk,改名为php.ini

fastcgi.impersonate = 1

cgi.fix_pathinfo=1

cgi.force_redirect = 0

以上3个前的;去掉,并修改以上相应数值,完成了脚本的支持,如下图所示:

并且修改:extention_dir="D:/PHP/php5embed.lib"

     Date.timezone=Asia/shanghai

为了支持扩展名还需要将php_gd2.dll,php_mcrypt.dll,php_mysql.dll和php_pdo_mysql.dll前面的;去掉

修改的时候可以用edit->find查找,然后修改

 

4、重启iis服务器

 

5、上传文件到虚拟目录,验证是否成功

可以建立<?php

 Phpinfo();

?>文件命名为:phpinfo.php

通过iis进入该目录,然后右击选择browser(浏览)查看。出现下面界面说明整合成功。

 

这次到此为止,打完收工,呵呵


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/757657


相关文章
|
12月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
1124 116
|
XML 存储 搜索推荐
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
290 7
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
关系型数据库 MySQL PHP
利用PhpStorm、phpstudy和xdebug快速构建PHP调试环境
至此,我们已经完成了PHP调试环境的构建。现在,你可以在PhpStorm中打开你的PHP项目,设置断点,然后开始调试你的代码了。希望这个指南能帮助你快速构建PHP调试环境,提高你的开发效率。
907 26
|
Ubuntu 数据库 虚拟化
Windows 环境下 Odoo 安装保姆级教程
本教程详细介绍了在 Windows 系统上通过虚拟机部署 Odoo 的完整流程。首先确认硬件需求,确保 CPU、内存和磁盘空间满足最低配置;接着安装 VMware Workstation Pro 并创建 Ubuntu 虚拟机,配置桥接网络以实现主机与虚拟机的通信;随后借助微聚云快速安装预配置好的 Odoo 环境,简化复杂环境搭建;最后通过浏览器访问虚拟机 IP,完成 Odoo 数据库初始化及基础设置。整个过程清晰易懂,适合新手快速上手 Odoo 部署。
1873 4
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
481 6
|
存储 运维 监控
提升Windows Server环境安全性:ADAudit Plus的五大关键优势
在Windows Server环境中,内置的安全审计工具虽有用,但存在专业门槛高、耗时及功能缺失等问题。第三方工具ADAudit Plus应运而生,其五大优势包括:日志聚合、关键活动检测、定制化报告、灵活安全配置和长期日志保留,有效提升系统监控与合规能力。选择ADAudit Plus,助力企业更高效应对审计挑战,强化安全性。
390 2
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
427 2