最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux+Nginx+MySQL下配置論壇程序Discuz的基本教程

 更新時間:2015年12月23日 15:10:15   作者:zdz  
這篇文章主要介紹了Linux+Nginx+MySQL下配置論壇程序Discuz的基本教程,Discuz是用PHP寫成的國內(nèi)最流行的論壇軟件,文中默認前提是已經(jīng)構(gòu)建好了PHP環(huán)境,需要的朋友可以參考下

Crossday Discuz! Board(簡稱 Discuz!)是北京康盛新創(chuàng)科技有限責(zé)任公司推出的一套通用的社區(qū)論壇軟件系統(tǒng)。自2001年6月面世以來,Discuz!已擁有14年以上的應(yīng)用歷史和200多萬網(wǎng)站用戶案例,是全球成熟度最高、覆蓋率最大的論壇軟件系統(tǒng)之一。目前最新版本Discuz! X3.2正式版于2015年6月9日發(fā)布,首次引入應(yīng)用中心的開發(fā)模式。2010年8月23日,康盛創(chuàng)想與騰訊達成收購協(xié)議,成為騰訊的全資子公司。
Crossday Discuz! Board(以下簡稱 Discuz!,中國國家版權(quán)局著作權(quán)登記號 2006SR11895)是康盛創(chuàng)想(北京)科技有限公司(英文簡稱Comsenz)推出的一套通用的社區(qū)論壇軟件系統(tǒng),用戶可以在不需要任何編程的基礎(chǔ)上,通過簡單的設(shè)置和安裝,在互聯(lián)網(wǎng)上搭建起具備完善功能、很強負載能力和可高度定制的論壇服務(wù)。Discuz! 的基礎(chǔ)架構(gòu)采用世界上最流行的web編程組合PHP+MySQL實現(xiàn),是一個經(jīng)過完善設(shè)計,適用于各種服務(wù)器環(huán)境的高效論壇系統(tǒng)解決方案。
作為國內(nèi)最大的社區(qū)軟件及服務(wù)提供商,Comsenz旗下的 Discuz! 開發(fā)組具有豐富的 web應(yīng)用程序設(shè)計經(jīng)驗,尤其在論壇產(chǎn)品及相關(guān)領(lǐng)域,經(jīng)過長期創(chuàng)新性開發(fā),掌握了一整套從算法,數(shù)據(jù)結(jié)構(gòu)到產(chǎn)品安全性方面的領(lǐng)先技術(shù)。使得 Discuz! 無論在穩(wěn)定性、負載能力、安全保障等方面都居于國內(nèi)外同類產(chǎn)品領(lǐng)先地位。
下面我們就來看一下LNMP環(huán)境下的Discuz安裝配置過程:
1、配置nginx

vim /usr/local/nginx/etc/nginx.conf
user nginx;
 worker_processes 1; 
#error_log logs/error.log;
 #error_log logs/error.log notice;
 error_log logs/error.log info;
events {
  worker_connections 1024;
 }
http {
  include    mime.types;
  server_tokens off;
  default_type application/octet-stream;
  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';
  access_log logs/access.log main;
  sendfile    on;
  keepalive_timeout 65;
  client_header_buffer_size 32k;          
  large_client_header_buffers 4 32k;
   #客戶請求頭緩沖大小 nginx默認會用client_header_buffer_size這個buffer來讀取header值,如果header過大,它會使用large_client_header_buffers來讀取如果設(shè)置過小HTTP頭/Cookie過大 會報400 錯誤 nginx 400 bad request求行如果超過buffer,就會報HTTP 414錯誤(URI Too Long)nginx接受最長的HTTP頭部大小必須比其中一個buffer大,否則就會報400的HTTP錯誤(Bad Request)。
  client_max_body_size 8m;              #最大上傳附件8MB
  client_body_buffer_size 128k;           #緩沖區(qū)代理緩沖用戶端請求的最大字節(jié)數(shù)
  keepalive_timeout    60;
  tcp_nopush   on;
  tcp_nodelay  on;
  gzip on; 
  gzip_min_length 1k;
  gzip_buffers   4 16k;
  gzip_http_version 1.0;
  gzip_comp_level 2;
  include vh/bbs.yourich.com.cn.conf;
 }
mkdir /usr/local/nginx/etc/vh
 vim /usr/local/nginx/etc/vh/discuz.conf
upstream  bbs.test.com
 {
  server 127.0.0.1;
  check interval=3000 rise=2 fall=5 timeout=1000 type=http;  
   #interval檢測間隔時間,單位為毫秒
   #rsie請求2次正常的話,標記此realserver的狀態(tài)為up
   #fall表示請求5次都失敗的情況下,標記此realserver的狀態(tài)為down
   #timeout為超時時間,單位為毫秒
  check_http_send "GET / HTTP/1.1\r\nHOST:\r\n\r\n";
  check_http_expect_alive http_2xx http_3xx http_4xx;
 }
server {
  listen 80;
  server_name bbs.test.com;
  index index.html index.php;
  root /www/discuz;
  access_log logs/bbs_access.log main;
  error_log logs/bbs_error.log;
  location ~ .*\.(jpg|jpeg|png|gif\js|css)$ {
    root /www/discuz;
    access_log off;
  }
  location / {
    try_files $uri $uri/ /index.php?$args;
  }
  location ~.*\.(php)?$ {
    expires -1s;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    try_files $uri = 404;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME /www/discuz$fastcgi_script_name;
    fastcgi_param QUERY_STRING  $query_string;
    fastcgi_param REQUEST_METHOD $request_method;
    fastcgi_param CONTENT_TYPE  $content_type;
    fastcgi_param CONTENT_LENGTH $content_length;
  }
}

2、下載discuz
下載discuz安裝包并解壓將upload目錄下的所有內(nèi)容復(fù)制到nginx指定的網(wǎng)站文檔跟目錄下 /www/discuz
設(shè)置權(quán)限

chown -R nginx:nginx /www/discuz

3、創(chuàng)建數(shù)據(jù)

create database discuz default character set utf8;
 grant all privileges on discuz.* to discuz@'localhost' identified by 'discuz';
 flush privileges;

4、安裝discuz
在瀏覽器中輸入http://ip/install 根據(jù)向?qū)нM行安裝

相關(guān)文章

  • 使用php批量刪除數(shù)據(jù)庫下所有前綴為prefix_的表

    使用php批量刪除數(shù)據(jù)庫下所有前綴為prefix_的表

    這篇文章主要介紹了php如何批量刪除數(shù)據(jù)庫下所有前綴為prefix_的表,需要的朋友可以參考下
    2014-06-06
  • PHP setTime 設(shè)置當前時間的代碼

    PHP setTime 設(shè)置當前時間的代碼

    在用JAVA中有個 Calendar 可設(shè)置當前時間,在PHP中找了半天,終于給我找到了這個函數(shù),嘎嘎
    2012-08-08
  • php中stream(流)的用法

    php中stream(流)的用法

    Stream是PHP開發(fā)里最容易被忽視的函數(shù)系列(SPL系列,Stream系列,pack函數(shù),封裝協(xié)議)之一,但其是個很有用也很重要的函數(shù)。Stream可以翻譯為“流”,下面是使用方法
    2014-03-03
  • PHP 根據(jù)IP地址控制訪問的代碼

    PHP 根據(jù)IP地址控制訪問的代碼

    有時需要根據(jù) IP 地址控制訪問,以限制或引導(dǎo)某些訪問請求。比如允許局域網(wǎng)段中的訪客正常訪問,但禁止外網(wǎng)訪問。芒果簡單介紹用 PHP 腳本實現(xiàn)此功能的方法。
    2010-04-04
  • 使用XHProf查找PHP性能瓶頸的實例

    使用XHProf查找PHP性能瓶頸的實例

    下面小編就為大家分享一篇使用XHProf查找PHP性能瓶頸的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • YII框架行為behaviors用法示例

    YII框架行為behaviors用法示例

    這篇文章主要介紹了YII框架行為behaviors用法,結(jié)合實例形式分析了Yii框架行為behaviors的添加與使用簡單操作技巧,需要的朋友可以參考下
    2019-04-04
  • PHP連接和操作MySQL數(shù)據(jù)庫基礎(chǔ)教程

    PHP連接和操作MySQL數(shù)據(jù)庫基礎(chǔ)教程

    這篇文章主要介紹了PHP連接和操作MySQL數(shù)據(jù)庫基礎(chǔ)教程,本文講解了mysql擴展、連接數(shù)據(jù)庫、與數(shù)據(jù)庫交互等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • PHP增刪改查項目的實戰(zhàn)詳解

    PHP增刪改查項目的實戰(zhàn)詳解

    這篇文章主要為大家詳細介紹了PHP增刪改查項目,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 制作安全性高的PHP網(wǎng)站的幾個實用要點

    制作安全性高的PHP網(wǎng)站的幾個實用要點

    這篇文章主要介紹了制作安全性高的PHP網(wǎng)站的幾個實用要點,需要的朋友可以參考下
    2014-12-12
  • 基于MySQL到MongoDB簡易對照表的詳解

    基于MySQL到MongoDB簡易對照表的詳解

    本篇文章是對從MySQL到MongoDB的簡易對照表進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

饶阳县| 格尔木市| 尼木县| 韶山市| 尼勒克县| 崇左市| 平潭县| 五指山市| 乳源| 兴安盟| 育儿| 侯马市| 莫力| 连州市| 府谷县| 伊吾县| 东光县| 缙云县| 东至县| 门源| 北宁市| 乌鲁木齐市| 东平县| 郁南县| 沁阳市| 石狮市| 洛隆县| 海宁市| 常熟市| 常德市| 祁门县| 沐川县| 大港区| 延长县| 汉寿县| 台东市| 绥化市| 巩留县| 宣城市| 余庆县| 南靖县|