如何在IIS8.5上面部署php
一、开启,设置win8.1自带的IIS 8.5组件服务器。
- 进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information services,分别开启FTP服务器、Web管理工具和万维网服务组件,其中万维网服务的子组件也依次开启,”其中最重要的开启应用程序开发功能”,如下图所示。


- 安装结束后,重启进行自动功能配置
- 在浏览器中打开http://localhost 或者是http://127.0.0.1/ ,查看是否能显示IIS8.5的多国语言的欢迎页面:
- 附加一点,有的人可能出现503,这个简单,我会有一章博客来介绍这个东西
二、下载安装配置PHP环境 - 小编下载了是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,最后确定添加模块映射。 - 然后手动给网站添加默认文档:default.php和index.php两个文档。

- 继续对于php程序包进行下面的配置:进入d:\php目录,重命名文件php.ini-development改名为php.ini。
- 用记事本打开编辑php.ini文件,使用快捷键ctrl+F快速搜索定位,相关的date.timezone修改为date.timezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。

下来修改这些地方
;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
- 然后搜索extension_dir,修改路径为extension_dir = “d:\php\ext\” ,同时将前面的分号”;”删除生效。,修改后保存,然后复制这个php.ini文件到C:\Windows根目录下即可。
; 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"- php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下”C:\inetpub\wwwroot”新建一个phpinfo.php网页文件。

内容为:
<?php
phpinfo();
?>
- 然后再在IE浏览器中打开http://localhost/phpinfo.php ,即可出现类似如下界面,即成功生效。

如何在IIS8.5上面部署php的更多相关文章
- 如何在tomcat中如何部署java EE项目
如何在tomcat中如何部署java EE项目 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法.2.在tomcat安 ...
- 有了SSL证书,如何在IIS环境下部署https?【转载】
昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒...本来小编也挺懒的,但是答应了各位小伙伴的,那么 ...
- 如何在CentOS 7上部署Google BBR【搬运、机翻】
如何在CentOS 7上部署Google BBR 本文章搬运自 https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7 [注:文 ...
- 有了SSL证书,如何在IIS环境下部署https?
昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒...本来小编也挺懒的,但是答应了各位小伙伴的,那么 ...
- 如何在Linux服务器上部署禅道
最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道. ...
- 如何在IIS6,7中部署ASP.NET网站
http://www.cnblogs.com/fish-li/archive/2012/02/26/2368989.html 阅读目录 开始 查看web.config文件 在IIS中创建网站 IIS6 ...
- 如何在IIS6,7中部署ASP.NET网站(转载)
查看web.config文件 web.config通常会放在网站的根目录,这个文件中包含了一最重要的网站运行参数.比如: connectionStrings,httpHandlers,httpModu ...
- 如何在 Linux 服务器上部署多个 Tomcat
开发管理项目时多多少少会遇到服务器不够用.一个项目分成多个子项目的情况,故研究了一下如何在一台服务器部署多个 Tomcat. 具体操作: 1.在 /tomcat/ 下部署多个 tomcat. 2.修改 ...
- 如何在windows server 2008 部署asp.net mvc
我们做好的asp.net mvc网站,要部署到windows server 2008(IIS7.0)网站,首先要安装好.net framework 4.0,开发工具VS2010,VS2012,VS20 ...
随机推荐
- Android Chronometer控件使用,计时器
Android Chronometer实现了一个简单的计时器,继承自TextView,因此可以使用TextView的text控制属性来控制时间显示的颜色.字体大小等:可以定义时间显示格式,默认“MM: ...
- 更快的memcpy
更快的memcpy 写代码有时候和笃信宗教一样,一旦信仰崩溃,是最难受的事情.早年我读过云风的一篇<VC 对 memcpy 的优化>,以及<Efficiency geek 2: co ...
- php中traits学习笔记
traits学习 越来越多的框架和代码开始使用traits方式去组织一些功能,这是非常高效的代码组织结构. 通过trait来减少不必要的类继承关系,让代码更加复用,形成可以拔插的代码集合. 通过逗号分 ...
- 真的了解js生成随机数吗
由js生成一切随机数的基础都是Math.random()这个方法,这个方法比较特别,生成的随机数落在的区间是[0,1),进行一次操作的话,js只能生成一个类似于[n,m)这样,左闭右开的区间.所以当有 ...
- 结构-行为-样式-Javascript笔记
一.console.dir()可以显示一个对象所有的属性和方法. 二.递归遍历一个数据集合: A.数据: { "menu": [ { "menuId&q ...
- C++11多线程std::thread的简单使用
在cocos2dx 2.0时代,我们使用的是pthread库,是一套用户级线程库,被广泛地使用在跨平台应用上.但在cocos2dx 3.0中并未发现有pthread的支持文件,原来c++11中已经拥有 ...
- ESP32学习笔记(一) 环境搭建与下载
ESP32学习笔记(一) 环境搭建与下载 作者:Nevel 博客:nevel.cnblogs.com 转载请保留出处 前几天刚入手了ESP32模块,趁着放假有时间,我们先把ESP32的编译环境搭建好 ...
- 果园种植系统开发App,游戏+商业模式?
果园种植全返系统开发,英伦果园开发,微信果园种植系统开发,百果生态乐园开发,淘金农夫开发,农场果园种植游戏系统,果园种植APP系统开发,果园种植软件开发找陈牧150-1315-1740(微/电)开发者 ...
- struts2框架学习(二)
---恢复内容开始--- 一.搭建步奏 1.新建web项目,进行必备Jar包的拷贝,放到lib目录以便项目的引用. 2.拷贝框架的核心配置文件Struts.xml,放到src目录下,保留一个基本配置即 ...
- MFC中CListCtrl说明
转载:http://blog.csdn.NET/lhy2199/article/details/5177032 listctrl默认view 风格为report CListCtrl类封装"列 ...