/PhpServers/Apache2.2/htdocs">把冒号中的G:
/PhpServers/Apache2.2/htdocs,替换成“G:
/PhpServers/PHPRoot";
上面这两行可以不改,那么以后添加的论坛程序就要放在G:
/PhpServers/Apache2.2/htdocs下面,就是以这个目录作为根目录。
改的目的就是不想把所有网站程序都放在Apache的目录下面。
搜索DirectoryIndexindex.html增加为DirectoryIndexindex.htmlindex.php
上面这句为了能够运行缺省的页面,这里增加了index.php作为缺省页面。
修改完毕,保存,并重新启动Apache服务器,也许会启动不成功,这时要不按Ctrl+Alt+Del删除Apache相关程序,要不重新启动计算机。
11测试
在“G:
/PhpServers/PHPRoot”目录中,可以使用笔记本编辑文件
phpphpinfo();?
>并在保存文件时改名为test.php
在浏览器地址栏中输入http:
//localhost/test.php,显示如下,
那么你安装Apache和PHP成功了。
三、安装MySQL6.0.3
1运行安装程序
2安装选项
这里选择custom自定义
3自定义设置
修改安装目录
4准备安装
5安装中
6MySQL说明
可以直接过去,有两页
7选择现在进行MySQL设置
8显示设置界面
9进行详细设置
10选择服务器类型
DeveloperMachine(开发测试类,mysql占用很少资源)”、“ServerMachine(服务器类型,mysql占用中等资源)”、“DedicatedMySQLServerMachine(专门的数据库服务器,mysql占用所有可用资源)”,根据实际选择,这里选择不多不少的中间级别。
11选择服务器用途
选择mysql数据库的大致用途,“MultifunctionalDatabase(通用多功能型,速度快)”、“TransactionalDatabaseOnly(服务器类型,专注于事务处理,一般)”、“Non-TransactionalDatabaseOnly(非事务处理型,较简单),随自己的用途而选择了,这里选择“MultifunctionalDatabas”。
12InnoDB数据库空间设置
这里没有改动,大家可以根据自己实际来更改。
13设置服务器同时连接数
设置服务器同时连接数,“DecisionSupport(DSS)/OLAP(20个左右)”、“OnlineTransactionProcessing(OLTP)(500个)”、“ManualSetting(手动设置数量)”。
选择第一个就行。
14设置网路选项
“EnableTCP/IPNetworking"选择可以通过TCP/IP连接,否则只能本地连接。
EnableStrictMode
15设置选择缺省的字符
这里选择第三项,进行手动设置,选择“gbk”,这个是比较全的中文编码了,也可以是kb2312,但是支持文字过少
16设置windows选项
这两个选项都选上
InstallAsWindowsService把MySQL作为windows服务
IncludeBinDirectoryinWindowsPath设置后能够用命令行操作数据库
17设置密码
ModifySecuritySettings设置密码,远程登录页不需要设置。
匿名帐户就不用设置了。
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补充说明
如果第19项出问题,因为密码错误等的原因,可以退出来,在开始-》菜单-》MySQL中运行“MySQLServerInstanceConfigWizard”进行设置。
”
四、安装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服务器环境已经完成,当然还有很多细节需要修改,靠大家自己考虑吧。
===============================================