http://blog.sina.com.cn/zhahaibao[订阅]
字体大小: 正文
关于ASP,PHP论坛的架设- (转)(2007-09-07 14:02:48)
 

先介绍一下比较简单的基于ASP的动网的安装及配置过程。
1.安装IIS
  IIS是asp论坛的基础,Windows安装的时候并没有默认安装,所以在"控制面板->添加/删除程序->添加/删除Windows组件",打开Windows组件安装向导窗口,选择"Internet信息服务(IIS)",插入Windows安装盘进行安装。

2.设置IIS
  首先把<<动网论坛>>解压后的"dvbbs"文件夹(其中的所有文件)COPY到以下目录:C:\Inetpub\wwwroot\dvbbs。然后依次点击"开始->控制面板->管理工具->Internet信息服务->本地计算机->网站->默认网站",右击"默认网站"并选择"属性",打开"默认网站属性"窗口。
 (1)设置主目录
    选择"主目录"标签,在"本地路径"改为"C:\Inetpub\wwwroot\dvbbs"
 (2)设置网站
    如果你的IP地址是固定IP,则可以将这个IP地址设置为别人的访问论坛的IP地址。单击"网站"标签,然后在"IP地址"框中输入这个固定的IP地址。由于我是做的本机服务器,所以输入的是内部局域网的默认IP地址。
    选择"文档"标签,在此标签窗口中单击"添加",并在弹出的窗口中输入"Index.asp",这样论坛的索引页(Index.asp)将成为默认的论坛首页,最后单击"应用"按钮是设置生效即可。

3.论坛的访问
  在经过以上的设置后,动网论坛基本就架设好了。在本机访问论坛时,IE的地址栏中输入"HTTP://localhost/"或者"127.0.0.1",也可以用设置好的局域网IP访问。
  如果不知道自己的IP地址,可以在DOS命令提示符下输入"ipconfig/all"查看自己的IP地址。

进入了动网论坛,剩下的就是论坛管理了。默认的管理员用户名"admin",密码"admin888",登陆后在管理界面打造属于自己的个性论坛吧!^_^


接下来讲解一下比较复杂的PHP论坛的架设。

   架设PHP论坛,必须要有Apache,MySQL,PHP。最好还要有phpMyAdmin,方便对数据库的管理。我架设这个论坛是用的php-4.3.9-Win32,apache_1.3.31-win32-x86-no_src,MYSQL v4.0.22 For Windows。论坛软件是用的Discuz_25_SP1_GB,数据库管理网页程序用的是phpMyAdmin-2.6.0-beta1。强烈建议WEB服务器用apache_1.3.*,数据库服务器用mysql-4.0.*,因为PHP手册中有过这么一行提示:在企业级应用中无论是 Unix 还是 Windows 都不要使用 Apache 2.0 和 PHP 的组合。所以尽管Apache 2.0系列版本有一定的优点,但仍不够成熟。像我这样的菜鸟还是用1.0的比较好。还有,MySQL4.1系列版本采用的密码加密方法跟PHP自带客户端不一样,设置起来稍微麻烦,建议一般不要使用。


1.安装软件
  在安装前首先要保证IIS等其他WEB服务器处于关闭状态,否则会产生端口(80)冲突。
  在硬盘上建立一个放置服务器程序的文件夹,呆会把所有的服务器程序都放在里边,便于管理。目录最好是比较简单点不要中间有空格或特殊字符。我的是 E:\Server
 
  (1)安装Apache
     安装过程中要求输入服务器信息,填上你自己的吧,没有的话先乱填,比如我的:
     Network Domain:localhost
     Server Name:localhost.com
     Administrator's Email Address:webmaster@localhost.com
     安装目录设置到"E:\Server",它会自动安装到"E:\Server\Apache"中
  (2)解压php-4.3.9-Win32.zip到E:\Server\PHP。
  (3)安装MySQL,同样把路径改成E:\Server\MySQL\。

2.配置服务器。
   
   (1)复制文件。
       复制PHP4310/php4ts.dll到 windows/system(Windows 9x/Me)或winnt/system32(Windows NT/2000)或windows/system32(Windows XP)目录。
       复制PHP4310/sapi/php4apache.dll到Apache/modules目录。
       复制PHP4310/php.ini-dist到C:\windows目录,并改名为php.ini。
   
   (2)修改配置文件。
       注意:Windows下路径的\和/没有区别,文件名和文件夹名都不区分大小写。我们尽量做到一致。
       修改httpd.conf:打开 httpd.conf,
           找到DocumentRoot " "和<Directory " ">,修改为你的网站根目录。
               比如我要把E:\Web作为网站根目录,那么先建立这个目录。
               DocumentRoot "E:\Web"
               <Directory "E:\Web">
           找到DirectoryIndex index.html,把它修改成
               DirectoryIndex index.html index.php index.*
           在文件最后加上:
               LoadModule php4_module modules/php4apache.dll
               AddType application/x-httpd-php .php
               AddType application/x-httpd-php-source .phps
       修改完后记得保存。
       修改php.ini。php.ini一般不需要修改。要修改请参考PHP手册。
           如果你要加载其他库的话,最好指定库文件目录,不然可能会找不到。
           比如你要加载GD2库的话,修改extension_dir = "E:\server\php4310\extensions",然后把下面的;extension=php_gd2.dll前面的分号去掉,记得保存。
   
    (3)配置MySQL。
       运行MySQL/bin/winmysqladmin.exe,设定一个用户名和密码(这个不是数据库的,随便设定一个),点OK后缩小到右下角系统栏里一个红绿灯图标。右键点击该图标,选择Win NT->Install,确定后MySQL就安装为系统服务了,再右键点击该图标,选Win NT->Start,确定后开启了MySQL服务,红绿灯变绿。如果右键点击后选Win NT->Stop的话就关闭MySQL服务,红绿灯变红。如果右键点击后选Win NT->Shutdown this tool的话只是关闭这个管理程序,数据库并没有关闭。
      
    (4)重启服务器。
       修改了配置文件之后记住重新启动 Apache,使修改的配置生效。
       Apache 和MySQL默认都是作为 Windows 的服务安装的,请到服务里面启动、停止、重启。

3.测试服务器。
    编写一个php测试文件放到网站根目录,命名为index.php。然后在IE地址栏输入localhost或你的IP回车看看。
程序代码如下:
<?php
phpinfo();
?>
    看到了服务器的信息说明你配置成功了。

4.安装论坛
  解压缩后把Discuz_25_SP1_GB文件夹改名为BBS复制到你所建的Web主目录(web)中,将Upload文件夹中的文件和utilities文件夹中的文件剪切到BBS目录下,打开浏览器输入http://您的IP/bbs/install.php就会出现Discuz!论坛的安装向导。
  因为是演示所以我们就不建立新的数据库了,Mysql安装后自带2个数据库mysql和test,这里我使用test数据库,如果大家要建立论坛使用的话,务必建立新的数据库,并且设置数据库的用户名和密码。
  在数据库服务器栏填写:localhost,数据库用户名栏填写:root,数据库密码设置为空(因为用的是mysql提供的测试数据库,是没有密码的),在数据库名称栏填写:test。然后下一步,当看到出现以下字样,刷新一遍就可以了。
Cache List: settings index style_ usergroup_1
Caches successfully created, please refresh.

五、其他
    1、phpMyAdmin的安装。将phpMyAdmin-2.6.1-rc1.zip解压到网站更目录的phpmyadmin目录里。打开config.inc.php文件修改:
       修改路径$cfg['PmaAbsoluteUri'] = '';为你的路径,$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
       修改数据库连接设置及认证方式。
          服务器主机端口本例默认,如果不是请按实际修改$cfg['Servers'][$i]['host']和$cfg['Servers'][$i]['port']等。
          $cfg['Servers'][$i]['auth_type']='',有两种方式config和http,如果改为config就要在接下来的两行添上数据库用户密码,建议为了安全设为http每次登录的时候都要输入数据库用户密码。
       修改默认语言。也可以不修改的,进入后可以选择。$cfg['DefaultLang'] = 'zh';表示默认语言为简体中文。
       保存好了后在IE地址栏输入localhost/phpmyadmin/回车看看。输入用户root回车,进去第一件事情就是修改密码

  • 评论加载中,请稍候...
发评论    明星私家相册

验证码:看不清楚数字吗?点击这里再试试。收听验证码

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

相关博文
读取中...
推荐博文
读取中...