免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1103 | 回复: 0
打印 上一主题 下一主题

linux下apache+mysql+php+Discuz!论坛的整合 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-15 19:45 |只看该作者 |倒序浏览
LinuxAS4+httpd2.2.4+mysql5.0.40+php5.1.2+Discuz!_5

用到的安装包:
1.apache:  httpd-2.2.4.tar.gz
           apapr-util-1.2.7.tar.gz
           apr-1.2.7.tar.gz
2.mysql:   mysql-5.0.40.tar.gz
3.php:     php-5.1.2.tar.gz
4.Discuz!: Discuz!_5.zip
安装步骤:
  1.apache安装:
    首先安装apr-1.2.7.tar.gz、apr-util-1.2.7.tar.gz两个包
    安装apr-1.2.7.tar.gz
    tar zxf apr-1.2.7.tar.gz
    cd apr-1.2.7
    ./configure --prefix=/usr/local/apr-httpd
    make
    make install
    cd ..
    安装apr-util-1.2.7.tar.gz
    tar zxf apr-util-1.2.7.tar.gz
    cd apr-util-1.2.7
    ./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd
    make
    make install
    cd ..
    安装httpd-2.2.4.tar.gz
    tar zxf httpd-2.2.4.tar.gz
    cd httpd-2.2.2
    ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-module=most --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so
    make
    make install
   
   2.安装mysql
    tar zxf mysql-5.0.40.tar.gz
    cd mysql-5.0.40
    ./configure --prefix=/usr/local/mysql
    make
    make install
    groupadd mysql
    useradd -g mysql mysql
    cp support-files/my-medium.cnf /etc/my.cnf
    cd /usr/local/mysql
    bin/mysql_install_db --user=mysql
    chown -R root  .
    chown -R mysql var
    chgrp -R mysql .
    bin/mysqld_safe --user=mysql &
    bin/mysqladmin -uroot password new-password (默认为空密码)

   3.安装php
    tar zxf php-5.1.2.tar.gz
    cd php-5.1.2
    ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
    make
    make install
    cp php.ini-dist /usr/local/lib/php.ini

文件配置:   
    编辑apache配置文件,/usr/local/apache/conf/httpd.conf
     在AddType application/x-gzip .gz .tgz下增加以下两行
      
       AddType application/x-httpd-php .php .phtml
       AddType application/x-httpd-php-source .phps
     
     在DirectoryIndex 一行加上 index.php
     
     保存后启动apache服务器

测试:
      
   在apache目录下建一个test.php文件,在文件中输入:
   
   通过浏览器查看
http://localhost/test.php

安装Discuz!_5论坛
   1.先解压
   2.上传:
   使用ftp上传解压文件Discuz!5中的upload所有文件和目录结构,放到能被web请求所访问的目录中(我使用的是SSH Secure Shell Client)  
   3.设置目录权限
    把下面的文件加上777的权限
     ./templates
     ./templates/default
     ./templates/default/*.*
     ./attachments
     ./customavatar
     ./forumdata
     ./forumdata/cache
     ./forumdata/templates
    4.配置数据库信息
     打开上传到服务器上upload文件中的config.inc.php
     $dbhost = 'localhost'; // database server
     // 数据库服务器
     $dbuser = 'dbuser'; // database username
     // 数据库用户名
     $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=是
     

     根据实际情况填写以上信息
   
    5.执行安装脚本
     在浏览器中输入http://您的域名/论坛目录/install.php 以完成最后的安装。
     安装成功后,请删除安装脚本(install.php),以避免被再次安装。如果你不删除,进入论坛后台会发现不能设置。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10900/showart_360706.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP