windows server 2008/2012安装php iis7 mysql环境搭建教程


Posted in PHP onJune 30, 2016

windows server 2008/2012安装php iis7 mysql环境搭建教程,具体内容如下

1.安装IIS

windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便。

打开“开始”菜单→“服务器管理”,出现服务器管理界面(图1)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图1 - 服务器管理

滚动条下翻,或者点击主菜单的“角色”,然后点击“添加角色”,出现向导页面后点击下一步,选择“web服务器(IIS)”(图2)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图2-添加角色

点击“下一步”之后,需要选择功能,这里需要比默认选项多增加一个“cgi”(图3)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图3-选择功能

点击“下一步”,将会需要确认一下安装的内容,此时点击安装,即可将IIS安装在操作系统中。

安装好IIS之后,需要进行一个测试,在浏览器地址栏中输入“http://localhost/”,如果出现IIS7的欢迎页则说明正常。接下来需要配
置一个新网站,首先打开IIS管理器(“开始”→“所有程序”→“管理工具”→“internet 信息服务(IIS)管理器”)。

然后删除默认网站,在主菜单中,展开网站菜单,然后再网站名称上右键,点击删除即可(图4)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图4-删除默认网站

 再新建一个网站,在“网站”上右击,点击添加网站,会出现信息网站添加的表单,首先输入网站名称,例如“dedecms”,路径选择为网站存放的路径,单IP的服务器可以不必选择IP,主机头填写为localhost,然后点击确定。

windows server 2008/2012安装php iis7 mysql环境搭建教程

图5-添加网站

添加好网站后,打开网站目录,新建一个index.html,然后用记事本打开,输入“hello dede”做测试。

还需要配置权限,回到IIS管理器中,在网站“dedecms”上右键,点击“编辑权限”,进入后点击“安全”选项卡,再点击其中的“编辑”(图6)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图6-编辑权限

 打开“编辑”窗口后点击“添加”按钮。添加一个“IUSR”到权限用户列表中,然后为其勾选除了“完全控制”之外的权限。然后点击“确定”。(图7)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图7-添加权限

还需要在“属性”窗口再次点确定,否则权限无法保存。

结束此步骤后,就可以访问本地地址“http://127.0.0.1”进行测试了,网页上显示出了“hello dede”,说明配置成功。

windows server 2008/2012安装php iis7 mysql环境搭建教程

图8-测试网页

2.php安装

在前面已经提过,IIS7中不必单独安装fastcgi,所以,我们只需要下载php安装包进行安装即可,下载地址:http://windows.php.net/downloads/releases/archives/ 

下载好后,打开安装程序,经过引导,配置好路径,来到选择“web server setup”的地方,在这里我们选择“IIS fastcgi”(图9)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图9-选择IIS FastCGI 

然后点击“next”按钮,到了选择安装选项的步骤,一般安装默认的就可以了,如果要添加的话需要点击一下前面的磁盘小图标,然后选择安装,第一项是只安装选中的项目,第二项是安装所有该项目的子项目。(图10)配置好后进入下一步

windows server 2008/2012安装php iis7 mysql环境搭建教程

图10-安装选项

配置好后,点击“next”然后点击“install”即可安装php。

安装完成后,我们还是需要测试一下,打开刚才新建的网站目录,新建一个test.php文件,用记事本打开,输入

<?php

echo phpinfo();

?>

保存退出,再从浏览器中访问http://127.0.0.1/test.php

显示出php信息,说明php环境安装成功。

3.mysql安装(注:以下步骤同样适用于windows server 2008的mysql安装)

下载mysql(http://www.mysql.com),安装过程比较简单,首先配置路径,然后选择安装选项,一般采用默认安装的方式,之后会进入一个配置向导界面(图12)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图12-mysql配置向导界面

连续下一步,需要选择配置方式,这里选择配置方式,我们需要手动配置,所以选择detailed configuration,然后点击“下一步”(图13)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图13-配置方式

这里需要选择服务器类型,如果是开发用的测试环境,选择developer Machine ,如果是服务器用,则选择Server Machine,当
然单一用途的服务器还可以选择dedicated mysql server machine。选择好后进入下一步(图14)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图14-服务器类型 

接下来是选择服务器使用,第一个是多功能数据库,可以使用 InnoDB engine和MyISAM engine。第二个选项,它的性能偏向于
InnoDB,但是同时支持MyISAM engine。第三个选项是偏向于分析功能的MyISAM。至于这三个选项有什么区别,其实只要知
道,MyISAM类型的数据库引擎可以为php提供强大的检索和分析功能。InnoDB的性能则偏重于存储。

所以如果只做web服务器的话选择第三项即可,如果是有其它用途,建议选择第一项。

windows server 2008/2012安装php iis7 mysql环境搭建教程

图15-数据库用途 

下一步需要选择服务器上的连接数量,这里如果是测试用的小服务器可以选择最少的第一项,如果是流量巨大的网站,需要选择第二项,或者第三项自行填写。

之后是网络连接的选项,“enable TCP/IP Networking”可以按照需求来选择,如果不做集群的话可以把勾去掉,如果是在内网
环境,不为mysql做路由规则是完全可以打开此项的。可以直接添加一个防火墙例外给3306端口。端口号可以选择,但是推荐默认的3306。

还有一项是是否开启严谨模式,此项推荐勾选(图16)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图16-服务器网络连接

点击下一步,选择默认字符集,这里选择自定义的utf8字符集(图17)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图17-默认字符集

进入下一步,需要设定windows选项,这里推荐安装windows服务,并且自动启动。第二个选项,如果有必要,可以选择添加一个环境变量,可以方便命令行指向。(图18)

windows server 2008/2012安装php iis7 mysql环境搭建教程

图18-windows选项

配置好后,进入下一步,需要为root用户设定密码,还有一个是否允许root用户从远程登录的选项,此处最好不勾选,否则安全性将会降低。

到此配置就全部结束了,点击下一步,会出现安装总结,点击“execute”执行安装即可。

安装成功后,我们依然需要对此进行测试。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
Jun 30 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
Jan 21 PHP
ThinkPHP控制器详解
Jul 27 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
Yii2框架中一些折磨人的坑
Dec 15 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
Apr 13 PHP
PHP与Web页面的交互示例详解二
Aug 04 PHP
Yii2中使用join、joinwith多表关联查询
Jun 30 #PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 #PHP
eclipse php wamp配置教程
Jun 30 #PHP
PHP上传图片类显示缩略图功能
Jun 30 #PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 #PHP
Thinkphp批量更新数据的方法汇总
Jun 29 #PHP
ThinkPHP实现更新数据实例详解(demo)
Jun 29 #PHP
You might like
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
基于PHP读取csv文件内容的详解
2013/06/18 PHP
php curl_init函数用法
2014/01/31 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
javascript的push使用指南
2014/12/05 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
Python 窗体(tkinter)按钮 位置实例
2019/06/13 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
国际贸易专业推荐信
2013/11/15 职场文书
校庆活动方案
2014/03/31 职场文书
销售目标责任书
2014/07/23 职场文书
文明单位申报材料
2014/12/23 职场文书
小学班主任评语
2014/12/29 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
2015年加油站工作总结
2015/05/13 职场文书
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle