標籤:論壇 搭建 discuz linux
搭建 Discuz 論壇
準備LAMP環境
安裝MYSQL
安裝Apache組件
安裝PHP
安裝並配置Discuz論壇
安裝Discuz
配置Discuz
準備網域名稱認證(可選)
網域名稱註冊(可選)
網域名稱解析(可選)
實施環境:系統:CentOS 6.8 64 位網路yum(Tencent)提前配置好公網ip與內網ip
PS:可以只使用私網ip進行區域網路訪問
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
PS:httpd是Apache超文字傳輸通訊協定 (HTTP)(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進程監聽是哪一個連接埠
PS:PHP-FPM 預設監聽 9000 連接埠
# netstat -nlpt | grep php-fpm
同樣把php-fpm設定成開機自動啟動:
# chkconfig php-fpm on
安裝並配置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 論壇