最近正在熟悉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项要选中。

125136497.jpg

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                              //这个名字任意

125316360.jpg

125523879.jpg

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

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

125634617.jpg

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查找,然后修改

125902701.jpg

4、重启iis服务器

125958281.jpg

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

可以建立<?php

Phpinfo();

?>文件命名为:phpinfo.php

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

130047875.jpg

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

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

iis7.5 php虚拟站点目录设置,windows2008中IIS7.5环境下 Fastcgi模式PHP配置教程相关推荐

  1. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  2. 【虚拟机装黑苹果(第二弹)】Win10/macOS环境下制作黑苹果安装U盘(能被Vmware虚拟机识别)

    目录 1 为什么要制作黑苹果安装U盘? 2 Win10环境制作黑苹果安装U盘 3 macOS环境制作黑苹果安装U盘 4 总结 参考文献 1 为什么要制作黑苹果安装U盘?   很多网友都知道如何在Vmw ...

  3. 设置虚拟机上的redis可以被windows的环境下的python访问连接

    Redis4.0.2实现远程连接(centos7.2) - Battle_Symphony - 博客园 https://www.cnblogs.com/cumtlg/p/7705448.html 小结 ...

  4. linux centos6设置ipv6,CentOS纯IPv6环境下设置更新源

    1. CentOS下修改DNS配置文件,设置为北邮的IPv6 DNS服务器 : [root@localhost ~]# cat /etc/resolv.conf nameserver 2001:da8 ...

  5. oracle设置字符集为gbk,rac 环境下修改oracle数据库字符集为GBK

    1.查询当前的字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') ----------------------- ...

  6. windows2000虚拟主机安全设置

    首先 所有盘取消EVERYONE完全控制权限 取消方法 点击盘符,右键---属性----安全---会看到允许访问该盘的用户组权限,默认的是EVERYONE完全控制,添加ADMINISTRATORS[管 ...

  7. python代码怎么设置,如何设置PyCharm中的Python代码模版(推荐)

    在MacOs运行的PyCharm中,执行python文件,如果不指定python文件字符编码会报错: SyntaxError: Non-ASCII character "xe6" ...

  8. Apache 创建虚拟主机目录和设置默认访问页面

    Apache 创建虚拟主机目录和设置默认访问页面 虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站 ...

  9. 使用Tomcat Catalina进行Tomcat服务器虚拟目录设置

    最近使用Tomcat 的时候需要进行虚拟目录设置,上网查了一下说是使用Tomcat Catalina进行虚拟目录设置比较好,这样不用修改Tomcat其他相关配置,感觉这个方法很好,于是在下面试了一下, ...

最新文章

  1. HBase 1.2.6 完全分布式集群安装部署详细过程
  2. C++中为何构造函数不可是虚函数,而析构函数可以?
  3. csrutil是什么_经常在程序里见到 Util ,想知道它一般是指什么意思?
  4. json 和 table控件
  5. 面试字节跳动Android工程师该怎么准备?深度解析,值得收藏
  6. 深度解析开源推荐算法框架EasyRec的核心概念和优势
  7. WinCC V7.5安装过程截图
  8. 两个ExtJs可视化设计器
  9. TurboMail助某水利委员会邮件通讯更新换血
  10. [转]ISO镜像工具PowerISO和UltraISO制作ISO光盘镜像教程
  11. mongodb:修改oplog.rs 的大小size
  12. ssh连接不上服务器
  13. 通过maven打nar报错问题
  14. 客户协作 over 合同谈判
  15. 如何知道电脑开机记录?
  16. 【热门】2004年十大网络流行语征集ing
  17. CentOS7.4安装教程
  18. Unicode字符类
  19. 2021-11-28 Misc 杂项略览 一 图片隐写1 直接隐写【T.O.CTF】
  20. 一套史诗级版vue详解!

热门文章

  1. windows睡眠(休眠)唤醒助手_Windows快速启动背后的功臣:休眠
  2. python画点云_python scipy Delaunay绘制点云
  3. 百兆以太网口通信速率_以太网 数据包速率计算方法
  4. 基于机器学习和TFIDF的情感分类算法,详解自然语言处理
  5. 内存总是不够?HBaseGeoMesa配置优化了解一下
  6. 云图说|DAS表结构对比与同步,实现您多个数据库管理心愿
  7. obs命令行工具obsutil的使用测试
  8. linux配置apache服务器项目文档,Apache(Linux)服务器配置文档.doc
  9. 光盘安装linux16.04,cobbler安装ubuntu 16.04巨慢
  10. MacOS12.3M1出现程序killed的一些想法