查看文章 |
winXP下架设Apache2.2.6 + PHP5.2.5 + ZendOptimizer3.3.0 + MySQL6.0.3 + phpmyadmin2.11.3服务器环境 h9999h 完成于 2007年12月20日,最新修改于200802123 这里使用的这几个软件都是该软件的最高版本。下载地址如下(此地址均是该程序官方网站提供的下载地址之一):
预先准备
开始安装
![]()
2 下一步,图2 安装协议
![]()
![]()
Network Domain 域名 ,这里填写 localhostServer Name 服务器名,这里填写 localhost Administrator‘s Email Address 管理员邮箱
5 安装类型 选择自定义安装 Custom,图5
![]()
6 自定义安装设置,图6
![]()
修改安装目录,这里我把目录修改到G:\PhpServers\Apache2.2\,配置服务器的所有东西我都是放在G:\PhpServers中。图7
![]()
7 安装确认,图8
![]()
8 开始安装,图9
![]()
安装最后会出现几个命令行窗口。 9 安装完毕,图10
![]()
10 右下角出现图标,图11
![]()
11 双击显示服务器监控信息,图12
![]()
12 测试,图13 在浏览器地址栏输入 http://localhost,回车显示 “It works!”。 如图,表示安装成功了!
![]()
这样 Apache就安装完毕了。 二、安装PHP5.2.5 1 拷贝需要的组件 解压php-5.2.5-Win32.zip到即将安装PHP的目录,即“G:/PhpServers/PHP”。这里主要是拷贝一些以后需要的组件。 2 运行安装程序
![]()
3 接受 安装协议
![]()
4 选择安装目录
选定目录
![]()
5 选择服务器设置
![]()
6 选择Apache配置文件目录
![]()
7 安装设置
![]()
8 准备安装
![]()
9 安装完毕
![]()
10 对Apache进行设置
在G:\PhpServers\下建立PHPRoot子目录,即“G:/PhpServers/PHPRoot”目录。 修改目录G:\PhpServers\Apache2.2\conf下的文件“ httpd.conf”。 搜索DocumentRoot "G:/PhpServers/Apache2.2/htdocs"把冒号中的G:/PhpServers/Apache2.2/htdocs,替换成“G:/PhpServers/PHPRoot"; 搜索<Directory "G:/PhpServers/Apache2.2/htdocs"> 把冒号中的G:/PhpServers/Apache2.2/htdocs,替换成“G:/PhpServers/PHPRoot"; 上面这两行可以不改,那么以后添加的论坛程序就要放在G:/PhpServers/Apache2.2/htdocs下面,就是以这个目录作为根目录。改的目的就是不想把所有网站程序都放在Apache的目录下面。 搜索DirectoryIndex index.html 增加为DirectoryIndex index.html index.php 上面这句为了能够运行缺省的页面,这里增加了 index.php作为缺省页面。 修改完毕,保存,并重新启动Apache服务器,也许会启动不成功,这时要不按Ctrl+Alt+Del删除Apache相关程序,要不重新启动计算机。 11 测试 在“G:/PhpServers/PHPRoot”目录中,可以使用笔记本编辑文件 <?php phpinfo(); ?> 并在保存文件时改名为test.php
![]()
在浏览器地址栏中输入 http://localhost/test.php,显示如下,
![]()
三、安装MySQL6.0.3 1 运行安装程序
![]()
2 安装选项 这里选择custom 自定义
![]()
3 自定义设置 修改安装目录
![]()
4 准备安装
![]()
5 安装中
![]()
6 MySQL说明 可以直接过去,有两页
![]()
7 选择现在进行MySQL设置
![]()
8 显示设置界面
![]()
9 进行详细设置
![]()
10 选择服务器类型 Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用中等资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,根据实际选择,这里选择不多不少的中间级别。
![]()
11 选择服务器用途 选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,速度快)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单),随自己的用途而选择了,这里选择“Multifunctional Databas”。
![]()
12 InnoDB数据库空间设置 这里没有改动,大家可以根据自己实际来更改。
![]()
13 设置服务器同时连接数 设置服务器同时连接数,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个)”、“Manual Setting(手动设置数量)”。选择第一个就行。
![]()
“Enable TCP/IP Networking "选择可以通过TCP/IP连接,否则只能本地连接。 Enable Strict Mode
![]()
15 设置选择缺省的字符 这里选择第三项,进行手动设置,选择“gbk”,这个是比较全的中文编码了,也可以是kb2312,但是支持文字过少
![]()
16 设置windows选项 这两个选项都选上 Install As Windows Service 把MySQL作为windows服务 Include Bin Directory in Windows Path 设置后能够用命令行操作数据库
![]()
17 设置密码 Modify Security Settings 设置密码,远程登录页不需要设置。 匿名帐户就不用设置了。
![]()
18 准备安装
![]()
19 安装完成
![]()
20 进行设置 打开“G:\PhpServers\PHP\”中的文件php.ini ,搜索“extension=”,搜索到“; extension=msql.dll”这一行,去掉最前面的分号,然后将msql.dll改为php_mysql.dll,此文件存在于G:\PhpServers\PHP\ext\目录内,extension表示是一个扩展功能。 在“extension=php_mysql.dll”后面另起一行添加“extension=php_mbstring.dll”(以解决下面一步执行“五、安装phpmyadmin2.11.3”后,“3 在浏览器中输入 http://localhost/phpMyAdmin/ 回车”后出现“没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.”的警告。) 搜索“extension_dir”,将其后引号包括的内容改为“G:\PhpServers\PHP\ext\”,用来指出扩展功能目录的位置。 搜索 short_open_tag 设置为 On,(这里是使用Discuz论坛程序需要的,如果不安装该程序可以不改) 保存php.ini 重新启动计算机 21 补充说明 四、安装ZendOptimizer3.3.0 这个比较好安装。 1 安装界面
![]()
2 接受协议
![]()
3 更改安装目录
![]()
4 选择服务器
![]()
5 设置PHP.int目录
![]()
6 设置服务器路径
![]()
7 继续安装前手动停止Apache服务器,安装程序会出现提示对话框,按“OK”就可以了。(在开始菜单-》程序-》Apache中有) 8 安装完毕,手动启动Apache服务器。 五、安装phpmyadmin2.11.3 1 直接解压该程序到G:\PhpServers\PHPRoot就可以了 。重命名解压目录为phpMyAdmin。这时G:\PhpServers\PHPRoot子目录是这样的。
2 设置phpMyAdmin 用记事本编辑文件 “G:\PhpServers\Phproot\phpMyAdmin\libraries\config.default.php”,搜索“$cfg['Servers'][$i]['password']” 然后将“$cfg['Servers'][$i]['password'] = ‘’;”等号后面单引号中添加刚才安装MySQL时候设置的秘密,例如:cfg['Servers'][$i]['password'] = 'h9999h';这里h9999h就是数据库的密码。存盘退出。 3 在浏览器中输入 http://localhost/phpMyAdmin/ 回车
![]()
这样数据库管理就完成了。 六、加入论坛程序 1 创建数据库 同上在浏览器输入http://localhost/phpMyAdmin/ 回车,创建数据库
![]()
2 拷贝论坛程序 这里使用的是 Discuz! 6.0,拷贝程序文件到G:\PhpServers\Phproot\BBS,主要是upload子目录下的文件。
在浏览器中运行“http://localhost/bbs/install.php 安装。 具体安装这里不再赘述。 ================================================================================ 到目前为止,基本的winXP下架设Apache2.2.6 + PHP5.2.5 + ZendOptimizer3.3.0 + MySQL6.0.3 + phpmyadmin2.11.3服务器环境已经完成,当然还有很多细节需要修改,靠大家自己考虑吧。 =============================================== 疑问解答与建议 有错误、不足之处,或需要共同探讨的问题请给我发邮件h9999h@163.com QQ 52488691 主页地址http://hi.baidu.com/h9999h/
参考资料 Windows下PHP服务器环境配置详细图解 作者gxgzres Apache2.2.6 、PHP5.2.5、 ZendOptimizer3.3.0 、 MySQL6.0.3 、 phpmyadmin的帮助文件 ================================== 修改及勘误: 以下全部修改及勘误都已在上文中更改完毕。 2007年12月23日 勘误二 勘误三 2007年12月26日
补充二 修改一 2008年1月12日 补充二 2008年1月13日 补充二 补充三 2008年1月15日 2008年1月23日 |


















































