一、开启,设置win8.1自带的IIS 8.5组件服务器。

    1. 进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information services,分别开启FTP服务器、Web管理工具和万维网服务组件,其中万维网服务的子组件也依次开启,”其中最重要的开启应用程序开发功能”,如下图所示。
    2. 安装结束后,重启进行自动功能配置
    3. 在浏览器中打开http://localhost 或者是http://127.0.0.1/ ,查看是否能显示IIS8.5的多国语言的欢迎页面:
    4. 附加一点,有的人可能出现503,这个简单,我会有一章博客来介绍这个东西
    5.                                                                                         二、下载安装配置PHP环境 
    6. 小编下载了是VC11 x64 Thread Safe 版本的压缩包(php-5.5.4-Win32-VC11-x64),1、将其解压到d:\php目录下(其他盘符也可以)。              

      选择左侧的服务和应用程序,进入Internet信息服务(IIS)管理器

      3、选择IIS功能下的”处理程序映射”双击进入,然后最右边选择”添加模块映射”               在请求路径输入”*.php”,模块选择FastCgiModule模式,可执行文件时,文件格式可以选择exe程序和选择路径:d:\php\php-cgi.exe,名称比如php,最后确定添加模块映射。

    7. 然后手动给网站添加默认文档:default.php和index.php两个文档。                 
    8. 继续对于php程序包进行下面的配置:进入d:\php目录,重命名文件php.ini-development改名为php.ini。
    9. 用记事本打开编辑php.ini文件,使用快捷键ctrl+F快速搜索定位,相关的date.timezone修改为date.timezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。
    10. 下来修改这些地方

      ;extension=php_gd2.dll 改为extension=php_gd2.dll
      ;extension=php_mbstring.dll 改为extension=php_mbstring.dll
      ;extension=php_mysql.dll 改为extension=php_mysql.dll
      ;extension=php_mysqli.dll 改为extension=php_mysqli.dll
      ;extension=php_pdo_mysql.dll改为extension=php_pdo_mysql.dll                                        

    11. 然后搜索extension_dir,修改路径为extension_dir = “d:\php\ext\” ,同时将前面的分号”;”删除生效。,修改后保存,然后复制这个php.ini文件到C:\Windows根目录下即可。
    12. ; The directory under which PHP opens the script using /~username used only
      ; if nonempty.
      ; http://php.net/user-dir
      user_dir =

      ; Directory in which the loadable extensions (modules) reside.
      ; http://php.net/extension-dir
      extension_dir = "D:\php\ext"
      ; On windows:
      extension_dir = "D:\php\ext"

    13. php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下”C:\inetpub\wwwroot”新建一个phpinfo.php网页文件。
    14. 内容为:

      <?php

      phpinfo();

      ?>

    15. 然后再在IE浏览器中打开http://localhost/phpinfo.php ,即可出现类似如下界面,即成功生效。

如何在IIS8.5上面部署php的更多相关文章

  1. 如何在tomcat中如何部署java EE项目

    如何在tomcat中如何部署java EE项目 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法.2.在tomcat安 ...

  2. 有了SSL证书,如何在IIS环境下部署https?【转载】

    昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒...本来小编也挺懒的,但是答应了各位小伙伴的,那么 ...

  3. 如何在CentOS 7上部署Google BBR【搬运、机翻】

    如何在CentOS 7上部署Google BBR 本文章搬运自 https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7 [注:文 ...

  4. 有了SSL证书,如何在IIS环境下部署https?

    昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒...本来小编也挺懒的,但是答应了各位小伙伴的,那么 ...

  5. 如何在Linux服务器上部署禅道

    最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道. ...

  6. 如何在IIS6,7中部署ASP.NET网站

    http://www.cnblogs.com/fish-li/archive/2012/02/26/2368989.html 阅读目录 开始 查看web.config文件 在IIS中创建网站 IIS6 ...

  7. 如何在IIS6,7中部署ASP.NET网站(转载)

    查看web.config文件 web.config通常会放在网站的根目录,这个文件中包含了一最重要的网站运行参数.比如: connectionStrings,httpHandlers,httpModu ...

  8. 如何在 Linux 服务器上部署多个 Tomcat

    开发管理项目时多多少少会遇到服务器不够用.一个项目分成多个子项目的情况,故研究了一下如何在一台服务器部署多个 Tomcat. 具体操作: 1.在 /tomcat/ 下部署多个 tomcat. 2.修改 ...

  9. 如何在windows server 2008 部署asp.net mvc

    我们做好的asp.net mvc网站,要部署到windows server 2008(IIS7.0)网站,首先要安装好.net framework 4.0,开发工具VS2010,VS2012,VS20 ...

随机推荐

  1. 一步一步深入spring(7)-- 整合spring和JDBC的环境

    1.配置数据源 (1).添加支持数据源的jar包commons-dbcp.jar .commons-pool.jar 当然也要添加其他的spring用到的jar以及这里用到的数据库mysql的jar ...

  2. scribefire 多博客管理利器 安装详解

    scribefire 多博客管理利器 安装详解 一.ScribeFire介绍 ScribeFire 是 Firefox (火狐浏览器)上著名的博客写作工具,目前已跨平台支持多浏览器(Firefox,C ...

  3. SSD Buffer Pool Extension

    SSD Buffer Pool Extension 简介 SQL Server 2014中另一个非常好的功能是,可以将SSD虚拟成内存的一部分,来供SQL Server数据页缓冲区使用.通过使用SSD ...

  4. C++malloc,calloc,realloc,free函数

    在进行C/c++编程的时候,需要程序员对内存的了解比较清楚,经常需要操作的内存可分为下面几个类别:     1.堆栈区(stack):由编译器自动分配与释放,存放函数的参数值,局部变量,临时变量等等, ...

  5. yum局域网软件源搭建

    之前的Demo算是告一段落了,期末的各种考试报告也结束了. 暑假的一项任务就是和其他几个同学一起,在若干台服务器上安装openstack,虚拟出更多的机器,对各种分布式/并行数据分析平台进行测试. 目 ...

  6. android jni ndk 视频分享

    链接如下:http://download.csdn.net/detail/jltxgcy/5667327.

  7. Js 获取当前月的天数

    function getDays() { //构造当前日期对象 var date = new Date(); //获取年份 var year = date.getFullYear(); //获取当前月 ...

  8. ajax获取后台传递的json数据

      最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据.在$.ajax方法中应该是如何来处理的,简 ...

  9. docker--------------实践(转载)

    在私有云的容器化过程中,我们并不是白手起家开始的.而是接入了公司已经运行了多年的多个系统,包括自动编译打包,自动部署,日志监控,服务治理等等系统.在容器化之前,基础设施主要以物理机和虚拟机为主.因此, ...

  10. 【repost】js字符串函数

    JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a ...