免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1404 | 回复: 0
打印 上一主题 下一主题

Windows 2003下Discuz!2.0论坛架设方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-02 18:30 |只看该作者 |倒序浏览
说明:本文针对的主要问题有
1. 为什么在Windows 2003下,在Windows 2000中安装PHP的方法会失败?
2. 如何安装并正确设置PHP?有几种方法?
3. 如何安装并正确设置MySQL?MySQL的密码到底如何设置?
4. 有些支持PHP的空间,按照常规方法并不能正确安装Discuz!2.0,还有没有其他的方法?

本文中所采用的软件有:
IIS 6.0(Apache这里暂不介绍)
PHP 4.33(php-4.3.3-win32.zip或php-4.3.3-installer.exe,下载地址:
http://www.php.net/downloads.php

mysql-4.0.15-win(下载地址:
http://www.mysql.com/downloads/index.html

Discuz!2.0论坛程序(下载地址:
http://www.discuz.net

phpMyAdmin-2.5.4-php(可选)
下面我们就开始架设Discuz!2.0:
【安装并设置PHP】
(一)使用php-4.3.3-installer.exe
1. 安装比较简单,选择“标准安装”,设置好路径,“邮件设置”可保持默认(如果有自己的SMTP Server的话就改过来
),再选择好Web服务器(IIS4.0 or higher)之后基本上就可以了。
2. 接下来在IIS中进行设置。开始菜单==>程序==>管理工具==>Internet 服务管理器。
3. 选中“默认WEB站点”,然后选择[操作]--[属性],打开站点属性对话框。
4. 切换到“主目录”选项卡,勾上“写入”,然后点“配置”按钮打开“应用程序配置对话框”。
5. 点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。
6. 在“可执行文件”输入框中,输入php.exe的路径,比如:c:phpphp.exe
7. 在“扩展名”输入框里面输入“.php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框。
8. 一路确定并退出IIS。
9. (注意:这里开始是跟Windows 2000有区别的地方)打开“Web服务扩展”,单击右边窗口的“添加一个新的Web服务
扩展”,在弹出的“新建Web服务扩展”的对话框中,扩展名输入“php”(不包括引号),再点击“添加”,在“文件路
径”输入php.exe的路径,比如:c:phpphp.exe,确定退出,然后开启该Web服务扩展。
10. 到此为止,PHP已经成功安装了。
(二)使用php-4.3.3-win32.zip
1. 下载后,在C盘上面建立一个名字是PHP的目录(目录名和所在分区可以自行决定,但是此目录尽量与IIS处在同一个分
区上面。)
2. 打开我的电脑,进入c:php,将php.ini-recommended这个文件,复制到你的WINDOWS所在目录,如c:winnt,并将其
重命名为php.ini。
3. 用记事本打开php.ini,找到doc_root=这个字符串,在后面加上你保存网页的目录,例如:doc_root="d:web"。
4. 同(一)中的2~10。
【安装并设置MySQL】
MYSQL安装起来就没有PHP那么麻烦了。
1. 首先当然是去下MYSQL的安装程序了。mysql-4.0.15-win的包包大概是23M。
2. 运行安装程序,一路next就可以。(强烈建议将MYSQL安装到c:mysql里面,可以省去很多麻烦)
3. 安装完后到MySQLin目录里找到winmysqladmin.exe,双击即可启动MySQL。
(提示,另外一种方法:a)进入c:mysql,找到my-small.cnf,复制到c:下面
b)  开始菜单==〉运行,然后输入c:mysqlinmysqld-nt --install,这样,MYSQL就被添加为WINDOWS的一个服务了

c)  还是[开始]==〉[运行],输入net start mysql来起动MYSQL服务。)
4. 设置MYSQL自动起动,把winmysqladmin.exe丢到“启动”里即可。
(备用方法:开始==〉运行,输入services.msc打开服务管理器,然后找到名为MYSQL的服务,并选择“操作”--“属性
”打开属性窗口,我们把“启动类型”选项设置成“自动”即可。)
【安装Discuz!2.0】
1. 将下载下来的文件解压缩,把文件夹Discuz!的内容放至IIS主目录下(或在IIS里打开“站点属性”对话框,在“主目
录”选项卡里设置IIS主目录的位置),然后在“文档”选项卡里,添加“index.php”并上移置顶!
2. 打开IE,在地址栏里输入“
http://localhost/install.php
”将会出现Discuz!2.0的欢迎安装界面。
3. 下一步,编辑配置,数据库服务器:localhost,接着输入MySQL的用户名及密码。
注意:很多网友反映这一关过不去,总是提示:Error: Access denied for user: 'root@localhost' (Using password:
YES),可以这样解决:
a) 密码留空,但这样不安全。
B)修改MySQL用户密码,这里提供2种方法:
i)
Code: [Copy to clipboard]   
1. 确认已启动mysql
2. 进入命令提示符
在bin目录下,输入:
mysql -u root -p            
回车
显示连接
然后在 mysql> 提示符下输入 use mysql; 等命令,详细如下:
mysql> use mysql;
mysql> update user set password=password('新密码') where user='root';
mysql> flush privileges;
ii)
Code: [Copy to clipboard]   
在bin目录下,输入
mysqladmin -u 用户名 passowrd 新密码
4. 数据库可以不用管它,即使没有,安装程序也会自动生成的,再输入管理员的信息,点击“开始安装Discuz!2.0”,接着就会显示无数个“成功”,点击最后的“点击这里进入论坛”,呵呵,成功了!

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7198/showart_38825.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP