Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110920
  • 博文数量: 27
  • 博客积分: 1163
  • 博客等级: 少尉
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2005-10-18 15:35
文章分类

全部博文(27)

文章存档

2010年(5)

2009年(5)

2008年(1)

2007年(5)

2006年(4)

2005年(7)

分类: LINUX

2007-08-15 19:45:52

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文件,在文件中输入:
       phpinfo();
   ?>
   通过浏览器查看
 
安装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),以避免被再次安装。如果你不删除,进入论坛后台会发现不能设置。
阅读(2052) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~