1、系统配置WindowsXP SP2 全新安装效果目的实现在用户本机环境下测试与调试 Discuz!5.0 等产品适合用户需要本地测试环境的、程序、模板风格开发者、模板风格、插件 MOD 测试者、各类爱好者所需软件IIS v5.1 - WindowsXP 安装盘自带MySql v5.0.27 - mysql-essential-5.0.27-win32.msi - DownloadPHP v5.1.2 - php-5.1.2-Win32.zip - DownloadZendOptimizer v3.2.2 - ZendOptimizer-3.2.2-Windows-i386.exe - Down
2、loadphpMyAdmin v2.9.2 - phpMyAdmin-2.9.2-all-languages.zip - Download安装步骤1、本机创建目录在本机 D 盘下创建 Local 文件夹,在该文件夹中创建 MySQL、PHP5、Zend 共三个文件夹,分别用于安装 MySql v5.0.27、PHP v5.1.2、ZendOptimizer v3.2.22、安装 IIS v5.11)在光驱中放入 WindowsXP SP2 系统安装光盘2)依次在“控制面板”-“添加与删除 ”-“添加/ 删除 Windows 组件”-“Windows 组件向导”中选中“Internet 信息服务
3、( IIS) ”3)点击“下一步”进行文件复制,直到完成安装4)然后打开 IE6.0 SP2 浏览器,输入 http:/localhost,出现下面的界面表示安装成功3、安装 MySql v5.0.271)执行下载的 mysql-essential-5.0.27-win32.msi2)按 Next,然后选择 Custom 安装方式3)点击 Change,改变安装路径;原路径是 C:Program FilesMySQLMySQL Server 5.0,这里改为:D:LocalMySQL4)等安装进度条完成时,会出现 Sign Up 向导,选择最下面 Skip Sign-Up,然后 Next,上面
4、有个“Configure the MySQL Server now”是打勾的,不要去掉,直接点 Finish5)现在开始安装最后的配置,点 Next,选择 Detailed Configuration,然后选择第二个Server Machine6)再 Next,选择 Non-Transactional Database Only7)再 Next,选择 Manual Setting,连接数选择 200 到 300,在此因为是本机测试,所以此项并不重要8)再 Next,是设置其的端口,默认是 3306,保留默认9)再 Next,选择 Manual Selected Default Characte
5、r Set / Collation,在下面的 Character Set选择 gbk10)再 Next,在 Include Bin Directory in Windows PATH 前打勾11)再 Next,在 Modify Security Settings 前的勾取消,因为是本地环境,非服务器和虚拟主机12)最后一个 Next 再加 Execute,可以看到上面的步骤全部完成13)MySQL 的帐号是:root,密码为空14)检测 MySQL,键盘的 Win + R,弹出运行对话框,输入 cmd 后回车,进入命令提示符,然后输入:“mysql -uroot p”,回车后要求输入密码,因为
6、密码为空,所以直接再按回车即可。现在可以看到如下成功的提示,表示全部安装成功15)操作符变成了“mysql ”,键入 exit 退出即可4、安装 PHP v5.1.21)将下载的 php-5.1.2-Win32.zip 解压缩到 D:LocalPHP5目录中2)将目录中的 php.ini-dist 文件改名为 php.ini将 php.ini 与 php5ts.dll 两个文件移动到系统目录下 C:Windows中将 libmysql.dll 复制到系统目录下 C:Windows中3)到系统目录 C:Windows中找到 pnp.ini 文件,打开编辑如下找到 extension_dir =
7、“./“这行,修改为 extension_dir = “ D:LocalPHP5ext“找到 extension=php_mbstring.dll(宽字符支持,推荐选中) 、extension=php_gd2.dll(PHP 的 GD 库支持,必选) 、extension=php_mysql.dll(使 PHP支持 MySQL,必选)这三行,然后将前面的; 去掉,使之支持相应功能5、安装 ZendOptimizer v3.2.21)执行下载的 ZendOptimizer-3.2.2-Windows-i386.exe2)按 Next,路径选择界面,点 Browse,默认是 C:Program F
8、ilesZendZendOptimizer-3.2.2,将其修改为 D:LocalZend3)按 Next 后,服务器选择界面,此前刚成功安装 IIS5.1,故选择“IIS ”,然后点 Next4)接下来的一路点 Next,全接默认的设置,然后 Install,Zend 安装完成6、配置 IIS 使之支持 PHP1)在“控制面板”-“管理工具 ”中找到并打开“Internet 信息服务”2)找到“网站”-“默认网站 ”,右键点击“默认网站” ,然后点击“属性”3)点击“ISAPI 筛选器” ,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入“筛选器名称”:php、 “可执行文件”:
9、 D:LocalPHP5php5iaspi.dll,如下图所示(其中 php5iaspi.dll 的路径可以按“浏览”按钮来选择) ,然后点击 “确定”退出如果前面设置正确的话,可发现在筛选框中存在 PHP 这条筛选项,而且前面有个绿色的向上箭头,表示筛选已经起作用;如果是向下的红色箭头或者没有箭头的话,那表明前面的配置有问题,请重新检查设置4)点击“主目录”标签,再点击“配置” ,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射 ”对话框中,依次填入“可执行文件”: D:LocalPHP5php5iaspi.dll、 “扩展名”:.php,如下图所示(其
10、中 php5isapi.dll 的路径可以按“浏览”按钮来选择) ,其它配置按默认即可,然后点击“确定”退出5)点击“文档”标签,再点“添加”按钮,在弹出的“添加默认文档”对话框中,填入:index.php,如下图所示,然后点击“确定”退出6)至此环境配置完成,稍加细心与耐心即可,Good Luck7、安装 phpMyAdmin v2.9.21)将下载的 phpMyAdmin-2.9.2-all-languages.zip 解压缩到当前文件夹,更名为phpMyAdmin,然后移动到 WWW 根目录即 C:Inetpubwwwroot 目录下面2)编辑 C:InetpubwwwrootphpMy
11、Adminlibraries 下的 config.default.php3)找到$cfgServers$iauth_type,这里表示进入使用 phpMyAdmin 的三种认证方式,分别为 Http、Cookie、Config ,安全性依次降低,建议在自己电脑上学习之用的时候用Config 方便,可以直接把用户名和密码填入下面两行。用作服务器时,强烈建议使用 Http方式或者 cookie 方式。一般用 Http 方式最好4)找到$cfgDefaultLang = en-iso-8859-1;替换为$cfgDefaultLang = gb2312;找到$cfgDefaultCharset =
12、iso-8859-1;替换为$cfgDefaultCharset = gb2312;5)设置完成。在 IE 浏览器中输入 http:/localhost/phpmyadmin,即可进行相关操作8、验证1)系统是否支持 PHP使用记事本等软件编辑文件,内容如下保存为 phpinfo.php,并放入 WWW 根目录(这里是 C:Inetpubwwwroot 目录) 。在 IE 浏览器中输入 http:/localhost/phpinfo.php,回车后出现所有 PHP 环境信息,如果成功就证明系统已经支持 PHP(如下图所示)2)PHP 是否成功地连接上 MySQL使用记事本等软件编辑文件,内容如
13、下保存为 dblinktest.php,并放入 WWW 根目录(这里是 C:Inetpubwwwroot 目录) 。在 IE 浏览器中输入 http:/localhost/dblinktest.php,回车如果出现“Success”字样就证明 PHP 已经成功地连上了 MySQL其他问题1、MySQL 的帐号为:root,密码无,即为空。数据库,可以自己随意创建2、网页存放目录(WWW 根目录):C:Inetpubwwwroot3、如果想安装论坛进行调试的话,现在只需到 Discuz!的官方网站下载论坛程序安装即可4、限于水平,文章中难免有错误之处,欢迎大家指正!谢谢!版权信息本文章归肚肚(http:/WeBeta.Cn )与 Discuz!共同所有,欢迎转载,但转载请注明出处!参考资料1 IIS+MySQL+PHP+Zend Optimizer+PHPMyAdmin 安装笔记laobalu2 Win XP+Apache 2.2.4+PHP 5.2.0+MySQL 5.0.27+Zend Optimizer 3.2.0 环境配置freddy