論壇網頁的製做

      Crossday Discuz! Board(簡稱 Discuz!)是北京康盛新創科技有限責任公司推出的一套通用的社區論壇軟件系統。自2001年6月面世以來,Discuz!已擁有15年以上的應用歷史和200多萬網站用戶案例,是全球成熟度最高、覆蓋率最大的論壇軟件系統之一。php

利用Discuz構建社區論壇須要如下步驟:html

1、 在普通用戶下安裝mysql數據庫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設置,後續會詳細總結
linux

2、 安裝apache2sql

1. Apache官網下載:http://httpd.apache.org/download.cgi ;版本httpd-2.4.27.tar.gz數據庫

    tar -zxvf httpd-2.4.27.tar.gzapache

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.gzapp

(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的數值)

3、安裝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端口】

    獲得上圖說明配置成功。

 4、配置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

出現以上圖片爲設置成功

相關文章
相關標籤/搜索