Server2008R2+IIS7+PHP+MySQL环境的搭建

最近要弄个PHP+MySQL的开发调试环境,由于嫌Ubuntu弄驱动太麻烦(网卡不能免驱动),故决定用Windows Server 2008 R2+IIS做平台

搭建完了 索性写个小记吧…


0*01 准备

1.主机1台(需要x64 CPU,Windows Server 2008 R2只支持64位)

2.Server2008R2镜像 以及 U盘(如主板支持U盘启动)或光盘等 *:我使用的是英文版.

3.PHP For Windows 5.6.6

4.MySQL 5.5.23 下载链接

5.PHPMyAdmin 4.4.0


0*02 安装Server2008R2:

安装过程与安装Windows7十分相似 但会多出一个页面让你选择安装哪一种版本的Server2008R2 我选择的是标准版 此处不要选择任何标记了”Server Core”的版本(这些版本据说无GUI)

安装后会要求必须设置密码 登陆时要按Ctrl ALT Delete等几点与Win7不太相同 还有就是登陆画面和Win7不一样.

之后进入桌面 会启动”Server Manager”.


0*03 启用IIS7

1.在Server Manager中点击Roles,点击右侧Add Roles,然后,弹出页面先按Next-勾选Web Server(IIS)-Next

2.之后左侧高亮的标签移到Role Services,右侧会看到一个列表,按下图勾选相关服务(图中为已安装后,故已勾选的为灰色不可选)

3.一路Next即可,完成后可能要重启.


0*04 安装PHP

1.先将PHP解压到一个路径(我使用D:/Server/php 下文中的操作,应根据自己的路径修改.)

2.重命名php.ini-development为php.ini

3.用文本编辑器(*:不建议Windows的记事本)打开php.ini

4.修改CGI相关参数

用文本编辑器分别查找如下行:

fastcgi.impersonate

fastcgi.logging

cgi.fix_pathinfo

cgi.force_redirect

去掉它们的注释:

5.修改扩展路径

找到这几行:

将其修改为:

*:路径“D:\Server\php\ext”不一定适合你的安装,将其定位到你PHP文件夹中的ext文件夹.

6.启用相关扩展

分别找到这几行(*:分别用Ctrl+F搜索 因为它们不连在一起.)

去掉其前面的注释:

7.修改错误记录保存路径

找到:

去掉最后一行的注释,使php错误日志保存在系统日志中:

8.修改时区:

找到

对于中国用户,填写”上海”并去掉前面注释即可:

有关更详细的时区设置,可以参考http://php.net/date.timezone

9.保存退出,并打开开始菜单-Administrative Tools-Internet Information Services (IIS) Manager

选中本机(名称不一定与下图中相同,取决于主机名称)可看到如下画面

双击Handler Mappings,看到下图画面

点击右边栏的Add Module Mapping,出现对话框.按下图所示填写对话框(*:路径根据自己的设置,执行程序选择php根目录下的php-cgi.exe)

9.返回IIS首页,双击Default document,进入后点击右边栏的Add…

对话框中填写index.php

10.返回php的根目录,执行pws-php5cgi.reg,导入该注册表.

11.右击Sites-点击Add Web Site

Site Name随便填,我填的test

Physical Path我填的D:\wwwroot\test

12.在D:\wwwroot\test中新建一个文本文档,重命名为phpinfo.php后编辑

写入:

保存,在浏览器上访问localhost/phpinfo.php,如果出现如下图的网页(不一定完全相同),那么你成功了.

但如果打开该页面时,显示了IIS自带的500 Internal Server Error,并提示是“FastCGI Module”导致的.那么需要安装“0*01 准备”中提供的Microsoft VC9 然后重启就可以了


0*05 安装MySQL

1.运行安装程序mysql-5.5.23-winx64.msi,看到如下界面,直接点Next

2.同意条款,Next

3.安装的组件默认即可,改好路径,Next

4.开始安装后会弹出一个窗口,一路Next就可

5.安装结束后点Finish.

6.点完Finish,弹出一个设置窗口,选择”Detailed Configuration”,下一步

7.MySQL主机类别选择”Server Machine”,下一步

8.选择”Multifunctional Database”,下一步

9.选择数据库位置,最好不是C卷,如果之前你的MySQL安装在了C卷,这一步默认会把数据库存放于C卷,最好改一下

10.并发连接数,保险起见选”Manual Setting”然后调高点

11.设置端口号,这步默认即可

12.选择默认字符集,选手动(第三项),并选择”UTF8″

13.设置root账户密码,并勾选”Enable root access from remote machines”,使网页程序可以使用root账户登录数据库

14.点击”Execute”,执行

15.执行完毕后点Finish

至此,MySQL安装完成.

16.关于检测MySQL是否安装成功:我想的办法是找一个需要用到数据库的网页程序(比如Wordpress,Z-Blog等CMS、在线数据库管理程序phpMyAdmin等)试一下,无误即可.


0*06 安装phpMyAdmin

1.将下载的phpMyAdmin-4.4.0-all-languages.zip解压,所有文件放进站点目录下的一个文件夹中

(如:站点目录D:/wwwroot/,phpMyAdmin放在D:/wwwroot/pma/)

2.编辑/libraries/config.default.php

找到如下行:

在两个引号间插入随意内容(字母和数字),如:

保存,退出

*特殊情况:

#1.如果MySQL主机不是本机:

找到/libraries/config.default.php中的这一行:

将Localhost修改为MySQL主机的IP地址,如:

#2.MySQL主机的端口号不是默认的3306:

找到/libraries/config.default.php中的这一行:

输入你所设置的端口,如:

 

3.浏览器访问phpmyadmin安装路径即可

例如http://localhost/pma

一般来说,用户名root,密码为你在安装MySQL时所设置的即可.

*:你看到的画面可能外观与上图不太一样,但布局是大致相同的——我只是换了个主题.

 

加入对话

12条评论

电子邮件地址不会被公开。