Windows 2008 r2 IIS 环境搭建最后更新时间:2019-05-10 19:57:45

#### 基本环境配置 #### 安装PHP PHP版本的选择 本文以Windows系统为例,下载地址:http://windows.php.NET/download/ 下载PHP5.6 注意下载x86,NTS的版本 官方下载地址https://windows.php.net/downloads/releases/php-5.6.40-nts-Win32-VC11-x86.zip 官方下载地址将不定期更新,如以上地址下载失败,可访问https://windows.php.net/downloads/releases/获取PHP5.6NTS版本的最新下载地址 下载Microsoft Visual C++ 2012 运行库 并安装 官方下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679 解压PHP5.6 将压缩包解压指合适的目录下,这里压缩至 D盘 中 ![](http://doc.zkeys.com/Uploads/2017-06-15/5942505edf599.png) 修改php配置文件( php.ini ) 重命名 `php.ini-development` 为 `php.ini` 编辑该文件,php.ini中的特殊参数更改 ``` error_reporting=E_ALL&~E_NOTICE upload_max_filesize = 5M always_populate_raw_post_data = -1 ##注意开头有;需要去掉 date.timezone = "Asia/Shanghai" extension_dir = "D:/php5.6/ext" ##(路径为你安装php的路径\ext\) ``` PHP.ini中以下扩展必须开启,将下列扩展前的 `;` 去掉 ``` extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_pdo_odbc.dll extension=php_pdo_sqlite.dll extension=php_sockets.dll extension=php_sqlite3.dll extension=php_xmlrpc.dll extension=php_xsl.dll ``` 打开IIS管理器-- 【处理程序映射】 -- 【添加模块映射】 --配置如图 ![](http://doc.zkeys.com/Uploads/2017-06-15/59422fafbf734.png) ![](http://doc.zkeys.com/Uploads/2017-06-15/59422fbbc26a2.png) 点击是 ![](http://doc.zkeys.com/Uploads/2017-06-15/59422fff03bc6.png) 启动站点 ![](http://doc.zkeys.com/Uploads/2017-06-16/59439b6b5d442.png) 测试 在站点目录下创建一个 phpinfo.php 文件,站点目录即站点的物理路径,亦可右键站点-》浏览直接打开文件夹 ![](http://doc.zkeys.com/Uploads/2017-06-19/59477bfc4d3c3.png) 输入以下内容: ``` ``` 在本地浏览器输入:`http://localhost/phpinfo.php` 或 `http://127.0.0.1/phpinfo.php` 即可看到以下内容: ![](http://doc.zkeys.com/Uploads/2017-06-15/594242ca13d43.png) #### 安装MySQL 下载MySQL5.5 MySQL5.5官方下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-winx64.msi #### 打开下载的mysql安装文件 双击运行mysql-5.5.56-winx64.msi。 ![](http://doc.zkeys.com/Uploads/2017-06-16/59439d938f082.png) ![](http://doc.zkeys.com/Uploads/2017-06-16/59439dc910e7a.png) #### 选择安装类型 有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。 ![](http://doc.zkeys.com/Uploads/2017-06-16/59439ddf9a683.png) #### 手动指定安装目录 建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。 ![](http://doc.zkeys.com/Uploads/2017-06-16/59439dfb9f8fb.png) #### 开始安装 ![](http://doc.zkeys.com/Uploads/2017-06-16/59439ec737f50.png) #### 安装成功 会询问是否继续配置MySQL数据的参数,勾选上,然后点击“Finish” ![](http://doc.zkeys.com/Uploads/2017-06-16/59439edcd78ef.png) #### 配置MySQL ![](http://doc.zkeys.com/Uploads/2017-06-16/59439fac0c2b1.png) #### 选择配置方式 “Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b2244527c.png) #### 选择服务器类型 “Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)” ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b35edb195.png) #### 选择mysql数据库的大致用途 “Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b3fd18c3f.png) #### 接下来连续几个配置使用默认设置即可 以下界面选择是对mysql默认数据库语言编码进行设置(重要),一般选UTF-8,按 “Next”继续。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b61eca615.png) #### 选择是否将mysql安装为windows服务 可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b7a7b7932.png) #### 询问是否要修改默认root用户密码 root用户:超级管理员 “Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943b82db1b81.png) #### 确认设置无误 按“Execute”使设置生效,即完成MYSQL的安装和配置。 ![](http://doc.zkeys.com/Uploads/2017-06-16/5943bda8ea2ef.png) ![](http://doc.zkeys.com/Uploads/2017-06-16/5943bdef3fe5d.png) #### 安装Zkeys公有云业务管理系统 ####配置IIS 1.修改网站根目录,将程序解压至任意位置 右键点击站点-》管理网站-》高级设置-》物理位置,选择为程序根目录 ![](http://doc.zkeys.com/Uploads/2017-06-19/5947490bcd9cb.png) 2.IIS伪静态 IIS增加伪静态设置,安装伪静态软件 urlrewrite2,并在iis中导入安装包中的 web.config 设置。 下载地址:https://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi ![](http://doc.zkeys.com/Uploads/2017-06-19/594747ccb5895.png) 安装成功后,需重新打开IIS管理器 ![](http://doc.zkeys.com/Uploads/2017-06-19/5947483a7d89a.png) 一般会默认导入程序根目录下的 web.config 文件,如果没有,则手动导入该文件 ![](http://doc.zkeys.com/Uploads/2017-06-19/59474a0c20da7.png) 添加默认文档 index.php ,并将其移至首位 ![](http://doc.zkeys.com/Uploads/2017-06-19/59474ba118e07.png) ![](http://doc.zkeys.com/Uploads/2017-06-19/59474bad36009.png) 3.添加文件权限 右键程序所在的文件夹-》属性-》安全-》编辑-》添加-》高级 ,找到IIS用户-》确认 ![](http://doc.zkeys.com/Uploads/2017-06-19/59474c8c22362.png) ![](http://doc.zkeys.com/Uploads/2017-06-19/59474e2be332c.png) ![](http://doc.zkeys.com/Uploads/2017-06-19/59474e35a883a.png) 修改该用户权限 ![](http://doc.zkeys.com/Uploads/2017-06-19/59474ec8c0e3e.png) #### 安装Zkeys系统系统 使用浏览器访问:`http://服务器IP` ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b92d5fecc.png) 阅读协议后,点击同意安装进入下一步 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975bed2a30a8.png) 创建数据库 填写创建数据库相关信息 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b978866b3.png) 安装成功 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b96bd7624.png) 到此Zkeys公有云业务管理系统已安装成功,接下来需使用创始人账号登录后台后进行平台的相关设置。