Windows 2003下Discuz!2.0论坛架设方法

Windows 2003下Discuz!2.0论坛架设方法

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:\php\php.exe

7. 在“扩展名”输入框里面输入“.php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框。

8. 一路确定并退出IIS。

9. (注意:这里开始是跟Windows 2000有区别的地方)打开“Web服务扩展”,单击右边窗口的“添加一个新的Web服务

扩展”,在弹出的“新建Web服务扩展”的对话框中,扩展名输入“php”(不包括引号),再点击“添加”,在“文件路

径”输入php.exe的路径,比如:c:\php\php.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. 安装完后到\MySQL\bin目录里找到winmysqladmin.exe,双击即可启动MySQL。

(提示,另外一种方法:a)进入c:\mysql,找到my-small.cnf,复制到c:\下面

b)  开始菜单==〉运行,然后输入c:\mysql\bin\mysqld-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”,接着就会显示无数个“成功”,点击最后的“点击这里进入论坛”,呵呵,成功了!


你可能感兴趣的:(通讯技术)