随着Windows 的发布其服务器版本Windows Server 也相继推出本篇将全面介绍如何在Windows Server 搭建安装DedeCMS所需要的PHP+MySQL环境同时也将介绍如何在Windows Server 中设定服务器站点的安全
添加IIS服务器角色
点击任务栏左下角的“服务器管理器”在“安装类型”选项卡中选择“基于角色或基于功能的安装”服务器选择中直接选择当前服务器即可在服务器角色中选择“Web服务器”(如图)
然后到“Web服务器角色(IIS)”中选择需要的IIS组件这里需要额外勾选请求筛选IP和域限制URL授权Windows身份验证HTTP重定向CGIISAPI扩展ISAPI筛选器
选择完毕后确认安装在同时“功能”选项卡中选择安装“NET Framework ”系统将会安装IIS以及相关的服务组件
我们在浏览器中输入http://localhost如果看到以下页面则表明我们已经安装完毕
安装MySQL服务器
Windows Server中安装MySQL同以往版本安装并没有什么不同
从MySQL官方下载Windows (x bit) MSI Installer
双击安装包进行安装我们选择“Custom”模式将安装目录存放在“D:MySQL”中数据库文件存放在“D:MySQLdata”中;
设定默认root管理员的帐号密码这里由于我们是本地测试所以设定密码为如果是用于服务器环境需要根据情况将密码端口重设;
至此MySQL服务器已经安装完毕了(如图)
安装PHP
我们这里选择下载PHP可以从官方获取这里由于我们将采用Fastcgi模式安装所以选择VC x Non Thread Safe
双击包进行安装将安装目录更改为“D:PHP”选择服务器“IIS FASTCGI”;
确认安装安装完毕后在命令行中输入“php v”看到如图信息则表示已经安装完成(如图)
安装IIS PHP Manager管理器
为了方便的对PHP管理我们选择安装IIS的PHP Manage组件可以从下载这个安装过程非常简单这里不再详细介绍
安装DedeCMS
创建IIS权限控制帐户
为了对站点文件进行权限控制我们需要添加一个专门用户对站点目录文件权限控制的用户我们可以在“服务器管理器”中的“工具(T)”菜单栏中选择“计算机管理器”在这里我们来管理帐号
我们首先在“本地用户和组”中添加一个名为“WebUsers”的用户组
然后添加一个名为“IIS_DEDECMSUSER”的帐号这个帐号隶属于“WebUsers”用户组
这里需要注意取消帐号的远程控制权限同时在用户属性“远程桌面服务配置文件”中“拒绝用户登录到远程桌面桌面会话主机服务器的权限”(如图)