準備環境
安裝完寶塔并登錄
centos 上安裝寶塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
ubuntu 上安裝寶塔面板
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安裝完畢時,修改并留存寶塔面板的登錄用戶名和密碼等信息
同時建議修改一下端口,比如改到9999
安裝軟件
如果是全新的環境,請進入軟件商店,安裝 Nginx,PHP 7.4(7.2及以上版本都可以),MySQL 5.7,安裝方式使用極速安裝[推薦采用]
如果是原有的環境,請確保PHP為7.2以上,MySQL為5.7及以上版本
配置PHP
進入PHP的設置,選擇安裝擴展,安裝fileinfo和exif兩個擴展,還需要手動安裝zip擴展
選擇禁用函數,刪除putenv, readlink, symlink
三步安裝zip擴展 <= libzip <= cmake3
(引用自https://www.jianshu.com/p/e806da58adde)
安裝cmake3
1.由于安裝cmake十分緩慢,建議科學上網,不具備條件的同學,這里,我已經下載好了,需要的同學自取 [百度網盤] (https://pan.baidu.com/s/1HQLhxOUxiHwbKmCYC2LkkQ) 提取碼:ouxo
有條件的同學可以直接服務器下載 wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz 對應的版本可以自己去查看
2.tar xzvf cmake-3.3.2.tar.gz 解壓源碼包
3.安裝gcc等程序包(安裝過則忽略) yum install gcc-c++
4.安裝cmake,先進入解壓后的cmake目錄,cd cmake-3.3.2, ./bootstrap
5.編譯安裝make && make install
6.查看版本:cmake --version,出現版本信息表示安裝成功 #####第二步,安裝libzip,由于cmake的限制,libzip版本必須>=0.11,具體可看官方:https://nih.at/libzip/index.html
安裝libzip
1.#下載 wget https://nih.at/libzip/libzip-1.2.0.tar.gz #需要高版本的同學可以去https://nih.at/libzip自己尋找
2.#解壓 tar -zxvf libzip-1.2.0.tar.gz #進入目錄 cd libzip-1.2.0 3.#配置編譯安裝 ./configure,make && make install
安裝zip擴展并修改php配置文件
1.#下載 wget http://pecl.php.net/get/zip-1.16.0.tgz,#需要高版本的到官網查詢[http://pecl.php.net/package/zip](http://pecl.php.net/package/zip)
2.#解壓并進入目錄 tar zxvf zip-1.16.0.tgz,cd zip-1.16.0
3.#編譯安裝/ usr/local/php/bin/phpize, ./configure --with-php-config=/usr/local/php/bin/php-config, make && make install
4.#修改php.ini,加上擴展 [zip] extension=zip.so,zlib.output_compression = On, 5.重啟PHP,查看phpinfo,zip擴展已經安裝成功
創建站點
設置SSL
安裝Discuz!Q
準備dzq文件
進入『文件』,點擊進入剛創建的網站主目錄,點擊遠程下載,在URL處輸入https://dl.discuz.chat/dzq_latest_install.zip,并點擊確定
等待下載完成后,將文件解壓縮到網站的根目錄
修改網站配置
進入『網站』,設置剛才添加的站點,做如下修改:
進入『網站目錄』,將運行目錄修改為/public,點擊保存
如果使用Apache,無需其它配置;如果使用Nginx,請點擊『偽靜態』,將以下內容復制粘貼進去,并點擊保存
location / {
try_files $uri $uri/ /index.php?$query_string; }
gzip on;
gzip_min_length 1024;
gzip_types text/css application/x-javascript application/javascript application/vnd.api+json;
gzip_disable "MSIE [1-6]\.";
gzip_comp_level 2;
訪問 http://<域名>/dl.php ,點擊下一步,完成初始化,數據庫的名稱、用戶名、密碼請在寶塔中查詢此安裝一共有6步,按照指引即可,會自動下一步直到最后在最后一步中,要填寫數據庫的名稱-用戶名-密碼,另外還要設置管理員用戶名和密碼
到目前為止,有三組用戶名和密碼需要留存:寶塔面板的用戶名和密碼mysql 數據庫的名稱-用戶名-密碼discuzQ 的管理員用戶名-密碼
萬一mysql數據庫密碼不對時,會有各種報錯,應當到網站目錄下的 config.php 中相應進行修改或者重新添加一遍網站。
預祝順利!The End
作者:Cryogenic_cc
鏈接:https://www.jianshu.com/p/43ab5499b0f7
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。