Discuz_WIN7_Apache_Mysql_PHP搭建说明

 
    因工作需用到Discuz论坛,今天试着在本机搭建一下。暂时还没有接触过PHP,打算先把Discuz构建起来,再花点时间熟悉一下PHP.
    在构建过程中碰到了一些问题,花了大半天才弄好,下面详细把构建过程记录下来:
    一、环境及软件:
    1. 操作系统:win7 旗舰版;
    2. Discuz源文件:Discuz_7.2_FULL_SC_GBK.zip (含UCenter)
   
    3. PHP : php-5.2.4-Win32.zip
    4. Web服务器:Apache Http server2.2(httpd-2.2.19-win32-x86-openssl-0.9.8r.zip)
    (本来打算用IIS,还专门把操作系统从win7家庭版升级到了旗舰版,但后来觉得IIS不够方便,而且以后服务器使用linux的话,Apache还是首选。)
    5. 数据库: Mysql5(mysql-essential-5.1.55-win32.zip)
    6. 辅助工具:Navicat for MySQL,phpMyAdmin-3.4.3.1-all-languages.zip,两个都是mysql的管理工具,个人可根据实际选择,我两个都用。
    7. ZendOptimizer-3.3.3.zip,手册中提到了,不过暂时未用到。
    二、安装:
    1. 安装apache:
    这个比较简单,可视化界面,安装在F:/Apache2.2目录下,安装成功后,在桌面任务栏右下角有一个图标,可查看是否运行,若己运行,
    在IE中输入可以看到"It Works!",说明安装成功!若未运行成功,看是否因为80端口被占用(如果开始安装了IIS,很可能是被占用了)。
    接下来就需要配置httpd.conf文件(Apache2.2\conf目录下,老规矩,先备份原文件):
    (1)。可以修改默认网站根目录,不过我没有修改这个,仍使用原来的默认目录(Apache2.2/htdocs):
    在X:/下建立文件夹wwwroot,以此作为网站的根目录
    DocumentRoot "F:/Apache2.2/htdocs"
    改为DocumentRoot "X:/wwwroot"
    注意:Apache修改DocumentRoot后访问页面出现403错误,解决办法如下:
    修改Apache配置文件httpd.conf中的:
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
    </Directory>
    为
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    #     Deny from all
    Satisfy all
    </Directory>
    即删除Deny from all行
    (2)。修改默认主页
    当访问目录时,apache会自动导入的主页,优先级以先后顺序为准
    把DirectoryIndex index.html改为
    DirectoryIndex index.html index.jsp index.php default.jsp default.php index.html.var

[1] [2] [3] 下一页

【责编:peter】

转载:http://www.verydemo.com/demo_c116_i29813.html

相关推荐