iis6+Discuz6.1

所需软件:

php-5.2.6-Win32.zip

phpMyAdmin-3.0.0-rc1-all-languages.zip

mysql-5.1.28-rc-win32.zip

ZendOptimizer-3.3.3-Windows-i386.exe

UCenter_1.0.0_SC_GBK.zip

Discuz_6.1.0_SC_GBK.zip

至2008年9月,以上软件皆是最新版本。

第一步:iis配置php

将php解压到c:php下(路径自己决定.本文里默认装在C盘根目录下),将“php.ini-recommended”重命名为“php.ini”之后将其移动到C:WINDOWS;

将php5ts.dll移动到C:WINDOWSSystem32;

进入“Internet信息服务”管理器(IIS Manager):

1)、点击“Web服务扩展”(Web Service Extensions)并选择添加一个新的Web服务扩展;

2)、名称写PHP,将路径添加到php5isapi.dll中,并勾上下面的扩展状态

3)、右键站点属性,进入主目录标签(Home Directory),设置允许执行脚本和可执行程序;

4)、点击“配置”选项,“映射”标签里的“添加”,可执行文件里填上:“c:phpphp5isapi.dll”,扩展名填:“.php”,取消“确认文件是否存在”选项;

至此,iis已经能运行php文件了。若果你见到“内存位置访问无效。”,重装iis吧,我就是给这个问题搞了几天都没解决,最后重装iis后,成功了。至于出现其他问题,请上百度google一下。

但要装discuz,光能运行php还不够,还要对php进行配置。这里就安装discuz而对php进行最简单的配置,如果你想了解更多,同样请你请上百度google一下。

找到并打开“C:WINDOWSphp.ini”:

第536行找到extension_dir = “c:phpext”

其中的路径是你php中ext文件夹的路径;

找到:

第661行 ;extension=php_gd2.dll

第668行 ;extension=php_mbstring.dll

第669行 ;extension=php_mcrypt.dll

第675行 ;extension=php_mysql.dll

第676行 ;extension=php_mysqli.dll

将每行前面的分号去掉,保存文件。

重启iis(运行cmd->iisreset),记得每次修改完php.ini文件后,都要重启iis后才能生效的。

第二步:mysql的安装和phpmyadmin的配置

mysql的安装就不多说了,可以选择默认安装模式,一路继续下去。注意一下字符码选“gd2312″和记下密码就行了。后面的配置大概意思是问你的mysql用途,如果不明白什么意思,就一路“下一步“……最多多浪费点资源。

然后接下来就是phpmyadmin的配置。同样先下载解压到C:phpmyadmin文件夹下。

1)、根目录下找到并打开config.inc.php文件:

找到 $cfg['PmaAbsoluteUri']
修改你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = ‘http://127.0.0.1/’;(看你空间的网址而定,在本机上调试就用127或localhost)

还有下面的
$cfg['Servers'][$i]['host'] = ‘localhost’;(通常用默认,也有例外)

$cfg['Servers'][$i]['auth_type'] = ‘config’; // Authentication method (config, http or cookie based)?
在自己的机子里调试用config,如果在网上用cookie。(强烈建议用cookie,虽然每次登陆都要输用户密码,但为了安全。)
如果上面选择填了cookie”下面三个不用填
$cfg['Servers'][$i]['user'] = ‘root’; // MySQL user(用户名,自己机里用root,在网上设你的ftp用户名)
$cfg['Servers'][$i]['password'] = ”; // MySQL password (在自己机子上的不用设)

$cfg['Servers'][$i]['only_db'] = ”; // If set to a db-name, only(一般不用理)

还有设
$cfg['DefaultLang'] = ‘zh’;

OK。phpmyadmin算是搞掂了。

第三步:安装Zend和UCenter

Discuz6.0的版本是不用安装UCenter的,到了6.1却要安装这个东东。其实我都不知主要用来干什么的……不过还好,安装很简单,上传到空间,运行install文件,一步一步按提示做就行。同样要记住你的用户和密码。

Zend再简单,双击安装就行了。主要选好版本就行。

第四步:Discuz安装配置

打开phpmyadmin,为Discuz创建一个数据库。

打开根目录下的config.inc.php文件:
$dbhost = ‘localhost’; // database server
// 数据库服务器

$dbuser = ‘dbuser’; // database username
// 数据库用户名,一般为root

$dbpw = ‘dbpw’; // database password
// 数据库密码

$dbname = ‘discuz’; // database name
// 数据库名,填上你刚创建的数据库名

$adminemail = ‘admin@your.com’; // admin email
// 论坛系统 Email

$dbreport = 0; // send db error report? 1=yes
// 是否发送数据库错误报告? 0=否, 1=是

保存。

然后运行http://您的域名/论坛目录/install.php安装。

OK。搞掂收工。呼~

6 thoughts on “iis6+Discuz6.1

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">