在Windows2000使用IIS搭建Discuz!2.0论坛
在Windows2000使用IIS部署远古Discuz!论坛步骤
前期准备
需要准备的软件
PHP4.0.6
MySQL4.1
Discuz!本体
安装流程
安装IIS
控制面板 -> 添加/删除程序 -> 添加/删除Windows组件
选择Internet信息服务
需要Windows2000安装光盘
安装MySQL4.1
mysql-essential-4.1.21-win32.msi
一路下一步,无需特别操作
root密码自定义
安装完成后进入MySQL 创建数据库
CREATE DATABASE discuz;
确认数据库创建
SHOW DATABASES;
预期的输出:
…
|discuz |
…
安装PHP
php-4.0.6-Win32.zip
解压文件到C:\php (自定位置)
将C:\php 添加到环境变量Path
编辑php.ini
1 | |
部署Discuz!
- 将Discuz!文件复制到 C:\Inetpub\wwwroot (需要删除wwwroot内的文件)
- 在 wwwroot C:\php C:\WINNT 中给IIS用户添加权限
文件夹属性 -> 安全 -> 添加 -> Internet来宾账号 (IUSR_XXXXX)添加权限
- 在IIS中添加PHP
运行 %SystemRoot%\system32\inetsrv\iis.msc
默认Web站点 -> 属性 -> 主目录 -> 应用程序设置 -> 配置 -> 应用程序映射 -> 添加
可执行文件 C:\php\php.exe
拓展名 .php
全部动作
全部勾选 ->确定
返回到属性->文档 在默认文档添加index.php -> 确定
返回到属性-> 目录安全性 -> 勾选匿名访问,取消勾选集成Windows验证 ->匿名访问 编辑-> 勾选允许IIS控制密码 -> 确定
- 配置discuz
在Internet Explorer中打开 http://locathost/install.php
按照提示操作
或者编辑config.php
核心配置
$dbhost = ‘127.0.0.1’
$dbuser = ‘root’; //建议新建单独的账户,不建议使用root账户
$dbpw = ‘你的数据库密码’;
$dbname = ‘discuz’ //保持默认
$dbminemail = ‘admin@domain.com’; //保持默认
全部配置好后重启IIS服务 cmd: iisreset
附搭建好的截图一张:
