论坛网页的制作

      Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。

利用Discuz构建社区论坛需要以下步骤:

一、 在普通用户下安装mysql数据库

1. 下载mysql软件包。
(1) 系统平台
     ‘uname -a' ->查看系统版本
     ’cat /proc/cpuinfo |grep model' ->查看处理器
(2) 下载。
     http://dev.mysql.com/downloads/  ->MySQL Community Server
     我选择的是source code,即*.tar.gz压缩包
2. 存放,解压和链接。
    确定存放目录,常用的有:/usr/local/, /home/ ,etc. 根据需要和习惯。
    tar -xvf mysql-5.5.29-linux2.6-x86_64
    ln -s /home/gaoxy/mysql-5.5.29-linux2.6-x86_64 /home/gaoxy/mysql
    rm mysql-5.5.29-linux2.6-x86_64.tar.gz
3. 配置文件
    cd mysql
    cp support-files/my-medium.cnf ./mysql.cnf
    利用vi 修改路径。data库需要足够大。
3.安装mysql 数据库
    ./scripts/mysql_install_db --defaults-file=mysql.cnf
    注意:会出现用户设置提示,请跳过。
4. 启动mysql server  (mysql daemon启动)
    ./bin/mysqld_safe  --defaults-file=mysql.cnf&
5. 创建root账户
     ./bin/mysqladmin --defaults-file=mysql.cnf -u root password "123456"
6. 创建新数据库和新用户
(1)以root登录mysql
    ./bin/mysql --defaults-file=mysql.cnf -u root -p
(2)创建数据库和新用户
    我想建一个orthomcl数据库做同源分析,如:
    mysql> CREATE DATABASE orthomcl;
    mysql> GRANT SELECT, INSTERT, UPDATE, DELETE,CREATE VIEW, CREATE,INDEX,DROP on
            orthomcl.* TO orthomcl@localhost;
    mysql> set password for orthomcl@localhost=password ('123456');
7. 以orthomcl登录mysql
    ./bin/mysql --defaults-file=mysql.cnf -u orthomcl -p 进入
mysql>

good! So easy! 多试几次,就熟练了。

安装常见问题:
1. localhost.pid 找不到 “server PID file couldnot be fount."
2. mysql.sock 找不到  "can't connect to local mysql server through socke '/var/lib/mysql/mysql.sock'"
我的错误主要是mysql.cnf里路径和port设置,后续会详细总结

二、 安装apache2

1. Apache官网下载:http://httpd.apache.org/download.cgi ;版本httpd-2.4.27.tar.gz

    tar -zxvf httpd-2.4.27.tar.gz

2.安装3个依赖包:

(1)下载:

     APR: http://mirrors.cnnic.cn/apache//apr/apr-1.6.2.tar.gz
     APR-util: http://mirrors.cnnic.cn/apache//apr/apr-util-1.6.0.tar.gz
     PCRE: https://sourceforge.net/projects/pcre/files/pcre/       pcre-8.41.tar.gz

(2)安装:

      APR:tar -zxvf apr-1.6.2.tar.gz  httpd-2.4.27/srclib/apr

      APR-util:tar -zxvf apr-util-1.6.0.tar.gz  httpd-2.4.27/srclib/apr-util

      PCRE:tar -zxvf pcre-8.41.tar.gz

                   cd pcre-8.41

                  ./configure --prefix=*/pcre-8.41 (当前目录)

                  make && make install

3. 安装apache2

     cd httpd-2.4.27 

     ./configure --prefix=*/apache2.4  --with-pcre=*/pcre-8.41(安装目录)

     make && make install

     启动Apache服务
        ./apachectl start    (会报错,修改../apache2.4/conf/httpd.conf的Listen 80 为大于1000的数值)

三、安装PHP

1.下载:

      地址: http://www.php.net/downloads.php     php-5.4.8.tar.gz (好像7以上不支持mysql)

2.安装:

     tar -zxvf php-5.4.8.tar.gz

      cd php-5.4.8

     ../configure --prefix=*/PHP5.4/ --with-mysql=*/software/mysql/【目录】 --with-apxs2=*/software/apache2.4/bin/apxs --with-zlib=/zlib-1.2.11/build/ 【目录】 --with-libxml-dir=*/libxml2-2.9.4/ 【目录】--enable-dba=shared 【安装extensions】

     make && make install

     cp */php-5.4.8/php.ini-development */PHP5.4/lib/php.ini

     设置mysql.default_socket 为指定的路径(如mysql.default_socket = */mysql/tmp/mysql.sock)

3. 把php加到apache里去

    编辑 */apache2.4/conf/httpd.conf 文件

    增加 LoadModule php5_module modules/libphp5.so   

    找到:

     AddType  application/x-compress .Z

     AddType application/x-gzip .gz .tgz

    在后面添加:

     AddType application/x-httpd-php .php

     AddType application/x-httpd-php-source .php5

    目的是使Apcche支持PHP

    找到:

    DirectoryIndex index.html

    添加:在index.html后面添加index.php就行啦!

    DirectoryIndex index.html index.php

    重启apache: 在安装的Apache目录下重启:

    */apache2.4/bin/apachectl restart

4. 测试

    vi */apache2.4/htdocs/info.php
    输入以下代码,保存。
    <? php
    phpinfo(); 
    ?> 

    在浏览器中输入:ip:(Listen)/info.php   【电脑的ip地址:apache2.4中conf/httpd.conf设置的Listen端口】

    得到上图说明配置成功。

 四、配置Discuz

 1. 软件下载

      http://www.discuz.net/thread-3570835-1-1.html, Discuz_X3.4_SC_UTF8.zip

     上传服务器,把解压好的Discuz_X3.4_SC_UTF8/upload,移到*/apache2.4/htdocs,重新命名为test

2. 配置Discuz

    在浏览器中输入:ip:(Listen)/test/index.php

    跟随指导,一步一步往下走。可以参考:https://jingyan.baidu.com/article/86f4a73e5bb53237d652693c.html

出现以上图片为设置成功

posted on 2017-08-11 16:38  原生態  阅读(904)  评论(0编辑  收藏  举报