1. 程式人生 > >搭建 Discuz 論壇

搭建 Discuz 論壇

論壇 搭建 discuz linux

搭建 Discuz 論壇

  1. 準備LAMP環境

安裝MYSQL

安裝Apache組件

安裝PHP

  1. 安裝並配置Discuz論壇

安裝Discuz

配置Discuz

準備域名證書(可選)

域名註冊(可選)

域名解析(可選)

實施環境:系統:CentOS 6.8 64 網絡yumTencent)提前配置好公網ip與內網ip

PS:可以只使用私網ip進行局域網訪問

  1. 1. 準備LAMP環境

(1.) 安裝MYSQL

使用yum安裝MYSQL

# yum install –y mysql-server

安裝完成後,啟動MYSQL服務:

# service mysqld restart #service參數:restart

重啟 stop停止 start 啟動 status狀態

此次搭建使用 mysql 默認賬戶名和密碼,也可以設置自己的 MySQL 賬戶名和密碼參考內容如下:

# /usr/bin/mysqladmin -u root password ‘[email protected]‘

MYSQL設置為開機自動啟動

# chkconfig mysqld on

到此MYSQL安裝完畢

(2.)安裝Apache組件

使用yum安裝Apache組件:

# yum install –y httpd

安裝完成後,啟動httpd進程:

# service httpd start

同樣也要把httpd設置成開機自動啟動:

# chkconfig httpd on

PShttpdApache超文本傳輸協議(HTTP)服務器的主程序。被設計為一個獨立運行的後臺進程

(2.) 安裝PHP

使用yum安裝PHP

PS:CentOS 6 默認已經安裝了 PHP-FPM PHP-MYSQL,下面命令執行的可能會提示已經安裝。

# yum install –y php php-fpm php-mysql

安裝之後,啟動PHP-FPM進程:

# service php-fpm start

啟動後可以使用下面命令查看php-fpm進程監聽是哪一個端口

PSPHP-FPM 默認監聽 9000 端口

# netstat -nlpt | grep php-fpm

同樣把php-fpm設置成開機自動啟動:

# chkconfig php-fpm on

  1. 安裝並配置Discuz論壇

(1.)安裝Discuz

CentOS 6沒有Discuz 的 yum 源,所以我們需要下載一個Discuz 壓縮包:

# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

下載完成後,解壓這個壓縮包:

# unzipDiscuz_X3.2_SC_UTF8.zip

解壓完後,就能在upload 文件夾裏看到discuz的源碼了

PS:可以到Discuz官網找一個安裝包並復制安裝包下載路徑,這裏我們用Discuz_X3.2_SC_UTF8.zip

(2.)配置 Discuz

由於PHP默認訪問/var/www/html/文件夾,所以我們需要把upload文件夾裏的文件都復制到 /var/www/html/文件夾

# cp -rupload/* /var/www/html/

給/var/www/html 目錄及其子目錄賦予權限:

# chmod-R 777 /var/www/html

重啟 Apache:

# servicehttpd restart

以下可根據情況操作(如果有條件的話)

準備域名(可以去網上註冊一個也可以不用域名解析直接ip訪問)

域名解析需要指定到本機ip 本機ip查看方法# ip a


搭建 Discuz 論壇