用户名:
密 码:

IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程

[2009 年最新版]IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin 安装配置教程
作者:ideacm (2009 年 3 月 23 日上午 11:50 制作、整理本 PDF 格式教程)
关于本教程声明:
本配置教程仅作抛砖引玉,正式生产用还需要对服务器进行更加详细的安全设置以及各方面性能调整。
欢迎转载,请注明出处:http://ideacm.com.cn/read.php?73
操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN
本次配置 PHP 的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin
整个配置过程需要是使用拥有管理员权限的系统帐号登录 Windows
在整个配置过程中所示的截图可能根据各使用的系统不同,窗口界面而有所不同,但对应的选项卡栏目是相同
的,只需要找到提到的对应选项卡即可。
一、下载相关软件
安装前需要准备的软件(因为我这里用的服务器操作系统是 x86 版本的,所以以下程序均为在 Windows x86 环境
下使用的版本)无特殊说明均为截止到 2009 年 1 月 16 日的最新版:
1、 PHP 推荐 PHP 5.2.8 的 ZIP 压缩包版本
PHP 5.2.8 zip package [10,115Kb] - 08 December 2008
MD5:71511834881753ea0906f2bca91632b9
官方下载页面:http://www.php.net/downloads.php
http://cn2.php.net/get/php-5.2.8-Win32.zip/from/a/mirror
直接下载地址:http://cn2.php.net/distributions/php-5.2.8-Win32.zip
2、 MySQL 推荐 MySQL 5.0.67 的 Windows ZIP/Setup.EXE (x86)版本
MD5:ed76e5ad8b251ca643766c70926854d7
官方下载页面:http://dev.mysql.com/downloads/mysql/5.0.html#win32
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip/from/pick
直接下载地址:http://mysql.cs.pu.edu.tw/Downloads/MySQL-5.0/mysql-5.0.67-win32.zip
3、 Zend Optimizer 推荐 最新版,现在的最新版是Zend Optimizer v3.3
(虽然下载是免费的,但 是要注册用户,才 可以下载,为 了方便大家的使用,公 开我注册好的用户名:i deacmblog
密码:ideacm.com.cn,方便大家使用,希望大家在使用这个帐号的时候不要修改密码和用于其它非正当途径)
MD5:f1766065288d509d5286c4c3c7239412
官方下载页面:http://www.zend.com/en/products/guard/downloads
直接下载地址:http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe
4、phpMyAdmin 在这里不推荐使用最新版,推荐 phpMyAdmin 2.11.9.4 的
phpMyAdmin-2.11.9.4-all-languages.zip 版本
MD5:84a4399fdac85f4fbeb0ff68a5a89edd
官方下载页面:http://www.phpmyadmin.net/home_page/downloads.php
直接下载地址:
http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.9.4-all-languages.zip
二、安装配置前的准备工作
2.1、 先把下载回来的文件使用杀毒软件进行一次病毒扫描,以防意外。【图一所示】
【图一】
2.2、 好了,现在开始环境配置:
假设操作系统安装在 C 盘,如果你的系统不是安装在 C 盘,请将下面提到的盘符自己对应修改。同时,为了
避免 C 盘因为重装系统等各种原因对 C 盘进行操作,不建议将 PHP 相关软件安装在C 盘中,这里我把PHP 相关程
序安装在 D:\PHP 目录下(这个目录你也可以自己定义,如果你要安装在与此不同路径,请自行修改一下所提到
的对应路径)。
三、正式开始环境配置
第一步、安装 PHP
3.1.1、 将下载得到的 php-5.2.8-Win32.zip 文件解压至 D:\PHP 目录中,将得到的二级目录 php-5.2.8-Win32
改名为php5;也 可以将php-5.2.8-Win32.zip解压在默认位置,然 后将解压后的文件和文件夹复制到D:\PHP\php5
【图二所示】。
【图二】
3.1.2、再将D:\PHP\php5 目录下的所有dll 文件复制到 C:\windows\system32 下(Windows2000 系统为
C:\winnt\system32,下同),如果已经有若干同名文件存在,覆盖即可。【图三、四所示】
【图三】
【图四】
3.1.3、将 D:\PHP\php5 目录下的 php.ini-dist 复制一份,更名为php.ini(还是在当前目录中)【 图五所示】,
再用文本编辑软件打开这个 php.ini(建议使用 Notepad2、EditPlus、UltraEdit 等各种支持语法高亮显示的文
本编辑软件)。
【图五】
3.1.4、 查找:register_globals = Off (约第 419 行)
将 Off 更改为 On,即得到 register_globals = On ;
注:这个对于 PHP 的全局变量功能,考虑有很多 PHP 程序需要全局变量功能所以打开,打开后请注意
PHP 程序的严谨性,如果不需要全局变量功能,请保持默认 Off 状态。
再搜索 extension_dir = "./" (约第491 行)
将其路径知道你的 PHP 目录下的扩展功能目录中,这里 PHP5 对应修改为 extension_dir =
"D:/PHP/php5/ext" 。
再在 D:\PHP 下建立文件夹,并命名为 tmp
查找 ;upload_tmp_dir =
将;upload_tmp_dir =该行的注释符,即前面的分号”;”去掉,使该行在 php.ini 文档中起作用。
upload_tmp_dir 是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个决定路径,
需要注意的是,这里设置的目录必须有读、写权限。
这里我设置为 upload_tmp_dir = D:/PHP/tmp (这里就是我前面建立的文件夹)
3.1.5、 搜索 ; Windows Extensions,定位到 php.ini 文件的约604 行,将下面列出的常用扩展前面的分号注
释符去掉:
; extension=php_curl.dll
; extension=php_dbase.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
特别提示:Exif 扩展是用来显示图片的 exif 信息的,因该扩展需要mbstring 支持,所以将
extension=php_exif.dll 这一行移动到extension=php_mbstring.dll 一行的下面。
; extension=php_mcrypt.dll
; extension=php_ming.dll
; extension=php_mysql.dll
; extension=php_sockets.dll
;extension=php_xmlrpc.dll
; extension=php_zip.dll
3.1.6、 查找:;date.timezone =
去掉前面的分号注释符,这里将其设置为 date.timezone = PRC
关于时区设定的说明:
从 php5.1.0 开始,php.ini 里加入了 date.timezone 这个选项,默认情况下是关闭的,也就是显示的时间
(无论用什么 php 命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好 8 个小时,有以下
2 种方法可以恢复正常的时间。
1、如果要用5.1 以上版本,而且不修改 php.ini,则需要在关于时间的初始化的语句的上面加上
date_default_timezone_set (XXX),或者使用 date(‘Y-m-d G:i:T‘, strtotime(‘+8HOUR‘) )来获取日期
时间;
2、一劳永逸,仅限能修改 php.ini。打开 php.ini 把date.timezone 前面的分号去掉,在=后面加 XXX,重
启 http 服务(如 apache2 或 iis 等)即可。
关于 XXX,大陆内地可用的值是:Asia/Chongqing、Asia/Shanghai、Asia/Urumqi(依次为重庆,上
海,乌鲁木齐),港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北),
还有新加坡:A sia/Singapore,以 上没有北京,不 过接着往下看,其 他可用的值是:E tc/GMT-8,S ingapore ,
Hongkong,PRC(中华人民共和国)。
3.1.7、 查找:;session.save_path = "/tmp"
将前面的分号注释符去掉,这里将其设置为session.save_path = "D:/PHP/tmp" (这里就是我前面建
立的文件夹)
3.1.8、 如果你有遇到无法上传较大文件或者运行某些程序经常超时,那么可以修改以下内容来调整相关限额:
在大约第255 行,
max_execution_time = 30 ; 这个是每个脚本运行的最长时间,根据你的需求更改数值,单位秒
max_input_time = 60 ; 这是每个脚本可以消耗的时间,根据你的需求更改数值,单位也是秒
大约第258 行,
memory_limit = 128M ; 这个是脚本运行最大消耗的内存,根据你的需求更改数值。
大约第552 行,
upload_max_filesize = 2M
上载文件的最大许可大小 ,根据你的需求更改数值,M 是单位:兆。
3.1.9、 php.ini 文件中基本就是作如上修改,其他的你可以根据自己的具体需求修改,然后将该文件保存,再
复制一份到 C:\Windows 下面。
第二步、安装 IIS
3.2.1、打开“添加或删除程序”面板【图六所示】
以下两种方法均可打开“添加或删除程序”面板:
1、 点击“开始”-“控制面板”-“添加/删除程序”;
2、 直接在“开始”-“运行”中输入:Appwiz.cpl (回车确定)
【图六】
3.2.2、点击“添加/删除 Windows 组件(A)”【图七所示】
【图七】
3.2.3、可见“Windows 组件向导”【图八所示】
【图八】
3.2.4、拖动面板里面的右边滚动条,直到看到“应用程序服务器”,在其前面复选框点击选中,然后点击“详
细信息”,再点击“ASP.NET”前面的复选框,再在“Internet 信息服务(IIS)”上点击一下(当前这里的复选
框是已经选择的,这里在其文字上点击,不是点击签名的复选框),再点击“详细信息(D)”在打开的面板中,
把右边滚动条往下拖。再在“万维网服务”上点击一下,再点击“详细信息”。
勾选中“Active Server Pages”、“Internet 数据连接器”、“在服务器端的包含文件”;“万维网服务”已
经是被选中状态。
3.2.5、然后点击确定(万维网服务面板)-确定(Internet 信息服务(IIS)面板)-确定(应用程序服务器面板)
【图九所示】-下一步(Windows 组件向导面板),配置过程中会弹出所需文件对话框【图十所示】,这个时候
把本系统的安装光盘插入光驱,点击浏览,选择光驱盘符,进入 i386 文件夹,此时会自动显示所需要的文件,
直接点击“打开”【图十一所示】,再点击“确定”【图十二、十三所示】,这个时候又会弹出一个“所需文件”
的对话框,还是按照刚才的步骤,点击“浏览”,然后定位到 i386 文件夹,此时会自动显示所需要的文件,直
接点击“打开”-“确定”,然后等待,直到“Windows 组件向导”完成界面【图十四所示】,点击“完成”,
出现“Windows 安装程序 请稍候…”的对话框,等待其自动关闭,然后关闭“添加或删除程序”面板,在开始-
控制面板-管理工具菜单里面即可看见“Internet 信息服务(IIS)管理器”,这个时候 IIS 就已经安装好了【图
十五所示】。
【图九】
【图十】
【图十一】
【图十二】
【图十三】
【图十四】
【图十五】
第三步、配置 IIS 使其支持 PHP
3.3.1、打开浏览器,输入:http://localhost 即可正常访问,看到“建设中”类似文字的页面【图十六所示】。
【图十六】
3.3.2、PHP 支持CGI 和 ISAPI 两种安装模式,CGI 更消耗资源,容易因为超时而没有反应,但实际上是比较安全
的;I SAPI 负载能力强,节 省资源,但 是安全性略差于 CGI 模式,这 里推荐使用ISAPI 模式。所 以这里只介绍ISAPI
模式配置方法。
3.3.3、 打开“Internet 信息服务(IIS)管理器”(在开始-运行输入:inetmgr,回车确定;或者上面提到的点
击管理工具里面的图标)
点击“(计算机名)(本地计算机)”前面的“+”,展开树形目录。【图十七所示】
【图十七】
3.3.4、在“网站”上点击鼠标右键,查看“属性”,点击“ISAPI 筛选器”选项卡,并点击“添加”按钮,在
弹出的“添加/编辑筛选器属性”面板中的“筛选器名称”栏目中输入:PHP,再点击“可执行文件”下面的“浏
览”按钮,选择 php5isapi.dll 文件(按照前面的设置这里的路径应该是D:\PHP\php5\php5isapi.dll),点击
打开按钮【图十八所示】,使“可执行文件路径”指向到该文件。点击“确定”按钮;然后再点击“主目录”选
项卡,找到并点击“配置”按钮,在弹出的“应用程序配置”面板中的“应用程序扩展”选项卡找到并点击“添
加”按钮新增一个扩展名映射,再点击“可执行文件”后面的“浏览”按钮,选择php5isapi.dll 文件(按照前
面的设置这里的路径应该是 D:\PHP\php5\php5isapi.dll),在“扩展名”栏目输入:.php,动作限制为:
GET,HEAD,POST,TRACE,将“脚本引擎”、“确认文件是否存在”两项勾选中【图十九所示】(如果还想支持诸
如.php5、.phtml 等扩展名的 PHP 文件,可重复“添加”步骤,对应扩展名设置为需要的即可),然后点击确定
按钮(添加/编辑应用程序扩展名映射面板),点击“选项”,把“启用父路径”勾选中,然后一路点击确定按
钮。
这一步操作将使你服务器 IIS 下的所有站点都支持你所添加的 PHP 扩展文件,如果你只需要部分站点支持PHP,
只需要在你需要支持PHP 的 Web 站点(展开“网站”目录及可见)比如“默认网站”上单击右键选择“属性”,
在打开的“默认网站的属性”“主目录”选项卡中做如上的“添加/编辑应用程序扩展名”操作即可,或者将你
不需要支持 PHP 的站点中的.php 扩展名映射删除即可。
【图十八】
【图十九】
3.3.5、打 开“网站”属性中的“文档”选项卡,把 “启用默认内容文档”列表中添加 index.php 和 Default.php
项,也可以将其上移到最前面两个,这样,访问站点时就会首先寻找并打开 index.php、Default.php 文档。【 图
二十所示】
什么是默认内容文档:
默认内容文档即默认首页,是指在访问一个文件目录的时候自动定位的一个文件。比如您的主机空间内有
许多不同名字的文件,但是您希望在输入网址ideacm.com.cn的时候,默认访问其中一个叫做 index.htm
的文件,那么您就需要将默认首页设置为 index.htm,也可以添加很多个默认内容文档,当访问该站点的
时候会自动根据默认内容文档的排序来优先使用。
【图二十】
在这里我推荐默认内容文档做如下顺序的设置:
index.htm
Default.html
index.html
Default.html
index.asp
Default.asp
index.aspx
Default.aspx
index.php
Default.php
3.3.6、设置好默认内容文档后,点击应用按钮,会弹出一个“继承覆盖”对话框,点击全选按钮,再点击确定-
确定。
3.3.7、点击“Web 服务扩展”,点击其中的“添加一个新的 Web 服务扩展”,在弹出的窗口中,扩展名栏目填
写 PHP,点击添加按钮,在添加文件的对话框中文件路径栏目中浏览选择上面提到的 php5isapi.dll 文件,点击
确定,勾选“设置扩展状态为允许”,点击确定。
3.3.8、 完成以上操作后,需要重启 IIS 服务。
将以下命令命名为 IIS.bat 文件保存在桌面上【图二十一所示】,双击运行即可重启 IIS 服务【图二十
二所示】,重启好后该窗口会自动关闭。
把以下代码保存为 IIS.bat:
@ECHO off
@Title IIS6 重新启动
net stop w3svc
net stop iisadmin /y
net start w3svc
【图二十一】
【图二十二】
3.3.9、 到此,PHP 的基本配置以及完成,IIS 中的网站已经可以支持 PHP 脚本了。
打开默认网站所指向的文件夹(IIS 管理器中网站下面的默认网站上面点击属性,查看主目录,即可在
本地路栏目中看到该默认网站的所在文件夹),建立一个 test.php 文件,文件中内容如下:
把以下代码保存为 test.php:
<?php
Phpinfo();
?>
3.3.10、打开浏览器输入:http://localhost/test.php ,将会显示本服务器所支持 PHP 的全部信息,可以看到
PHP 版本为 5.2.8,Server API 的模式为:ISAPI【图二十三所示】。
【图二十三】
3.3.11、或者利用 PHP 探针检查(一个带有具体、直观 PHP 环境配置检测的 php 文件,下载链接:
http://ideacm.com.cn/read.php?11),下载后解压到网站根目录下访问即可【图二十四所示】。
【图二十四】
第四步、安装 MySQL【安装前必须保证您的服务器中没有任何版本的 mysql 或 mysql 目录】
3.4.1、解压下载下来的 mysql-5.0.67-win32.zip 压缩包文件后,双击运行 Setup.exe【图二十五所示】
【图二十五】
3.4.2、这里是安装欢迎界面,点击[Next>]开始下一步安装。默认是 Typical,建议改成 Custom,因为 Typical
模式不允许改变安装路径,只能安装在C 盘。选中 Custom 选项,【图二十六所示】。
【图二十六】
3.4.3、点击[Next>]【图二十七所示】
【图二十七】
3.4.4、到这一步,需要选择组件及更改文件夹位置,组件就用默认的,文件夹位置可以选择 Change 来改变, 这
里建议路径设为 D:\PHP\MySQL5\( 也可以选择其它磁盘进行安装)( 注意:安 装 mysql 的路径中,不 能含有中文!) 。
【图二十八所示】
【图二十八】
3.4.5、点击[OK]【图二十九所示】
【图二十九】
3.4.6、点击[Next>]【图三十所示】
【图三十】
3.4.7、一切就绪,点击[Install]开始安装。【图三十一所示】
【图三十一】
3.4.8、这里结束后,点击[Next>]、[Next>],如【图三十二所示】,默认选中现在开始配置 MySQL 服务器。点
击[Finish]继续。
【图三十二】
3.4.9、配置开始,点击[Next>]继续。【图三十三所示】
【图三十三】
3.4.10、选择 Detailed Configuration【图三十四所示】
【图三十四】
3.4.11、点[Next>]继续【图三十五所示】
这个选项是选择 mysql 应用于何种类型,第一种是开发服务器,将占用尽量少的内存,第二种是普通
web 服务器,将占用中等数量内存,最后一种是这台服务器上面只跑 mysql 数据库,将占用全部的内存,这里选
择第二项,你可根据自己的需求,选择其它选项。
【图三十五】
3.4.12、点击[Next>]继续【图三十六所示】
这里是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的InnoDB 存储类型和高效率的
MyISAM 存储类型,第二种是只用于事务处理类型,最好的优化 InnoDB,但同时也支持MyISAM,最后一种是非事
务处理类型,适合于简单的应用,只有不支持事务处理的 MyISAM 类型是被支持的。一般选择第一种多功能的。
【图三十六】
3.4.13、点击[Next>]继续【图三十七所示】
这里是选择InnoDB 的数据存放位置,一般默认好了,不需要改动。
【图三十七】
3.4.14、点击[Next>]继续【图三十八所示】
这里是选择mysql 允许的最大连接数,第一种是最大 20 个连接并发数,第二种是最大 500 个并发连接
数,最后一种是自定义,你可以根据自己的需要选择。这里我选择第三项自定义,输入 20(你可以根据你的具
体需求选择或者输入)。
【图三十八】
3.4.15、点击[Next>]继续【图三十九所示】
这里是选择数据库监听的端口,一般默认是3306,如果改成其它端口,以后连接数据库的时候都要记
住修改的端口,否则不能连接mysql 数据库,建议不作修改,用 mysql 的默认端口:3306。
将端口设置后面的“Add firewall exception for this port”勾选中,如果你开启了 Windows 防火墙,
将自动把这里设置的端口(3306)排除在外(允许连接网络)(如果你没有开启 Windows 防火墙这里就不要勾
选,Windows server 2003 正版默认是没有开启的)。
下面的 Enable Strict Mode 勾去掉,改为不选。【图四十所示】
【图三十九】
【图四十】
3.4.16、点击[Next>]继续【图四十一所示】
这一步设置mysql 的默认编码,默认是latin1,建议选择第三项自定义,把它改成utf8。
【图四十一】
3.4.17、点击[Next>]继续【图四十二所示】
这一步把 mysql 设置成 windows 的服务,service name 是命名 MySQL 的服务名称,下面的 launch the
mysql server automatically 勾选中表示,该服务为自动运行。这样以后就可以通过 windows 服务启动和关闭
mysql 数据库了。
然后把下面的 Include Bin Directory in Windows PATH 勾选中(这个表示自动修改环境变量,在PATH
的值中增加../bin 目录)。
【图四十二】
3.4.18、点击[Next>]继续【图四十三所示】
这一步是设置 mysql 的超级用户密码,这个超级用户非常重要,对 mysql 拥有全部的权限,设置的密码
一定要记好。
在两个输入框中(New root password、Confirm)把要设置的密码分别输入两次。
出于安全考虑,一般不要选“Enable root access from remote machines”,允许数据库外连是很危
险的。
“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据
库,有安全隐患,建议不要勾选。
【图四十三】
3.4.19、点击[Next>]继续【图四十四所示】
到这一步,mysql 数据库已经得到了足够的配置条件
【图四十四】
3.4.20、点击[Execute]开始执行之前设置的 MySQL 配置,使其生效。【图四十五所示】
点击[Finish]完成安装。
【图四十五】
3.4.21、查看“控制面板”的“管理工具”中, “服务”是否有“MySQL”进程【图四十六所示】
【图四十六】
3.4.22、关于 MySQL 的进一步优化设置可以参考相关资料,或者浏览这个网址:
http://ideacm.com.cn/read.php?13
MySQL 安装完成
第五步、安装 Zend Optimizer
3.5.1、直接双击下载得到的 ZendOptimizer-3.3.3-Windows-i386.exe,运行安装程序【图四十七所示】
【图四十七】
3.5.2、 单击[Next>]继续【图四十八所示】
选择“I accept the terms of the license agreement”同意许可协议。
【图四十八】
3.5.3、 点击[Next>]继续【图四十九所示】
这里是选择Zend 所在在的位置,按照本文前面规则,将 Zend 安装路径修改为 D:\PHP\Zend 。【图五
十所示】
【图四十九】
【图五十】
3.5.4、 点击[Next>]继续【图五十一所示】
这里选择你的 Web 服务器版本,因为我们这里是需要在 IIS 中配置,且之前已经安装好了 IIS,所以这
里默认已经选择了第一项 IIS(如果没有默认选择 IIS,请手动点击选择)。
【图五十一】
3.5.5、 点击[Next>]继续【图五十二所示】
选择 PHP 的配置文件php.ini 所在目录,这里自动默认路径为 Windows 系统所在目录(C:\Windows,如
果你的系统装在 D 盘,那这里就应该输入 D:\Windows),如果这里的默认路径不是 Windows 系统所在目录请手动
修改。
【图五十二】
3.5.6、 点击[Next>]继续【图五十三所示】
这里是选择你的网站所在目录,这里你可以根据自己的默认站点目录来选,也可以直接选择到
D:\PHP\Zend,为了规范网站目录结构,我这里把预备建立的网站都放在 D:\webroot 目录下,所以我把的路径修
改为 D:\webroot【图五十四所示】
【图五十三】
【图五十四】
3.5.7、 点击[Next>]继续【图五十五所示】
这个界面是前面一步步的设置预览,如果前面设置有误需要修改的,点击[<Back]按钮返回,按照需求
修改。如果确认没有问题,就直接点击[Install]按钮进行安装。
【图五十五】
3.5.8、点击[Install]按钮后会弹出一个对话框,大意就是在接下来的安装过程中需要关闭IIS 服务,直到安装
过程完成,点击“是(Y)”同意执行,点击“否(N)”拒绝执行,这里点击“是(Y)”。【图五十六所示】
【图五十六】
3.5.9、 正在停止 Web server(IIS)【图五十七所示】
Zend 安装好后,自动开启 Web Server(IIS)【图五十八所示】
【图五十七】
【图五十八】
3.5.10、整个 zend 安装过程完成,去掉“View Readme Now”查看说明文件前面的勾,点击[Finish]按钮,完成
安装。【图五十九所示】
【图五十九】
3.5.11、关于 Zend Optimizer 配置文件的详细说明可以参考相关资料,或者浏览这个网址:
http://ideacm.com.cn/read.php?12
第六步、配置 phpMyAdmin 以便管理 MySQL
3.6.1、在 D:\PHP 下建立名为phpMyAdmin 的目录,将下载得到的 phpMyAdmin-2.11.9.4-all-languages.zip 解
压后把其内文件和文件夹复制到里面。【图六十所示】
【图六十】
3.6.2、首先打开 Internet 信息服务(IIS)管理器,点击“+”展开目录树,再展开网站,在默认网站上点击鼠
标右键-新建-虚拟目录。【图六十一所示】
【图六十一】
3.6.3、在弹出的面板中点击下一步按钮,在别名栏目输入:phpmyadmin【图六十二所示】
【图六十二】
3.6.4、点击下一步按钮,路径选择:D:\PHP\phpMyAdmin【图六十三所示】
【图六十三】
3.6.5、 点击下一步按钮,勾选“读取”、“运行脚本(如 asp)”这两项【图六十四所示】,再点击下一步-完
成。
【这一步的设置可以根据你自己的具体需求建立一个独立网站来作为phpMyAdmin 或者在任意你已经建立的
网站中建立一个虚拟目录来使用 phpMyAdmin】
【图六十四】
3.6.6、 找到并打开D:\PHP\phpMyAdmin\libraries 目录下的 config.default.php 文件。
3.6.7、 查找:$cfg[‘PmaAbsoluteUri‘] = ‘‘;
这里是设置你的 phpMyAdmin 的 Web 访问地址,根据上一步的设置,我这这里填写的地址是:
http://localhost/phpmyadmin/ 【图六十五所示】
$cfg[‘PmaAbsoluteUri‘] = ‘http://localhost/phpmyadmin/‘;
【图六十五】
3.6.8、 查找:$cfg[‘blowfish_secret‘] = ‘‘;
这里是设置cookie 加密密匙,可以设置任意合法字符。我这里设置如:【图六十六所示】
【图六十六】
3.6.9、 查找:$cfg[‘Servers‘][$i][‘auth_type‘] = ‘config‘;
默认 config,如果设置为 config,只需要直接访问 phpmyadmin 的登录地址,就可以直接管理 MySQL
了,是不安全的,不推荐。
推荐使用 cookie,将其设置为:$cfg[‘Servers‘][$i][‘auth_type‘] = ‘cookie‘; 【图六十七所示】
【图六十七】
3.6.10、如果你一定要设置为 config,请在紧接着下面几行中填写你的 MySQL 管理帐号 root 和密码。【图六十
八所示】
【图六十八】
3.6.11、查找:$cfg[‘DefaultLang‘] = ‘en-iso-8859-1‘;
将其设置为:$cfg[‘DefaultLang‘] = ‘ zh-gb2312‘;
3.6.12、查找:$cfg[‘DefaultCharset‘]
将其设置为$cfg[‘DefaultCharset‘] = ‘gb2312‘;
3.6.13、然后保存关闭。
phpMyAdmin 的更丰富的功能,请参考相关资料慢慢熟悉,这里不详细赘述。
第七步、目录权限设置(这里的权限设置仅供参考,根据你的实际需求可做更详细、严格的权限控制,这里不
详细赘述。)
3.7.1、 D:\PHP 目录设置为管理员用户组或者某一个管理员组的帐号、system 完全权限,users 组读取和运行
权限。
php5、tmp 目录给予 everyone 完全控制权限。
MySQL5、Zend 继承上级 PHP 目录权限即可。
phpMyAdmin 在继承上级 PHP 目录权限的基础上,增加一个 Internet 来宾帐户读取和运行的权限。
四、配置完成,通过打开 phpMyAdmin 监测刚才的配置是否正确
4.1、 双击桌面上的IIS.bat 文件重启IIS 服务器,然后再在浏览器地址栏输入:
http://localhost/phpmyadmin
将会出现 phpMyAdmin 的登录界面【图六十九所示】
【图六十九】
4.2、输入 MySQL 的管理帐号 root 和之前配置 MySQL 过程中设置的 root 的帐号密码,点击执行按钮,即可登陆
phpMyAdmin 进行 MySQL 管理操作。【图七十所示】
【图七十】
至此,整个环境配置完成。
五、补充说明
5.1、为 了避免在重装服务器系统后重新复制 php5 目录中的 dll文件到系统所在的 C:\windows\system32 目录下,
可以将 3.1.2 步骤跳过不要操作,然后鼠标右键点击桌面上的“我的电脑”
属性
高级
环境变量
系统变量
然后
找到“Path”这个变量,点击编辑,在最后面加上“?D:\PHP\php5”( 引号内的字符,不包含引号),点击确定,
再点击新建,变量名输入“phpext”, 变量值输入“D:\PHP\php5\ext”, 点击确定。
5.2、为了避免倒是部分 php 程序因 session 配置而无法正常使用,可以将3.1.7 步骤跳过不要操作。
5.3、把整个配置过程都完成后,重启电脑。
5.4、如果全部配置完成后,访问 phpmyadmin 出现红色界面的提示,请按照 3.6.63.6.13
核对一遍 phpmyadmin
的设置,然后再根据3.7.1 检查权限设置。

.

  来源:互联网
阅读:
日期:2010-12-8
 
收藏此文 】 【 打印此文 】   
  • 上一篇:实现弹出窗口,窗口无工具栏,不能调整窗口大小
  • 下一篇:没有了
  • TAG: IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程
    • 官方网址: dns110.com
    • CopyRight © 2010 域名频道 版权所有
    • 地址:上海市松江区新松江路1188弄37号 邮编:201620
    • 电话: 021-67820741 67820742 67820743 传真: 转分机805 值班电话: 021-67820743
    • 在线支持QQ: 219854  客户服务QQ:714658643  MSN:chenlh@dns110.com  Email: support@dns110.com
    • 沪ICP备06024974号