搭建 Discuz 論壇
搭建 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
此次搭建使用 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)服務器的主程序。被設計為一個獨立運行的後臺進程
(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 論壇