準(zhǔn)備環(huán)境
安裝完寶塔并登錄
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
安裝完畢時(shí),修改并留存寶塔面板的登錄用戶名和密碼等信息
同時(shí)建議修改一下端口檀夹,比如改到9999
安裝軟件
如果是全新的環(huán)境灌砖,請(qǐng)進(jìn)入軟件商店锄蹂,安裝?Nginx,PHP 7.4(7.2及以上版本都可以)授瘦,MySQL 5.7通惫,安裝方式使用極速安裝[推薦采用]
如果是原有的環(huán)境,請(qǐng)確保PHP為7.2以上涵但,MySQL為5.7及以上版本
配置PHP
進(jìn)入PHP的設(shè)置,選擇安裝擴(kuò)展帖蔓,安裝fileinfo和exif兩個(gè)擴(kuò)展贤笆,還需要手動(dòng)安裝zip擴(kuò)展
選擇禁用函數(shù),刪除putenv,?readlink,?symlink
三步安裝zip擴(kuò)展 <= libzip <= cmake3?
(引用自http://www.reibang.com/p/e806da58adde)
安裝cmake3
1.由于安裝cmake十分緩慢讨阻,建議科學(xué)上網(wǎng),不具備條件的同學(xué)篡殷,這里钝吮,我已經(jīng)下載好了,需要的同學(xué)自取 [百度網(wǎng)盤] (https://pan.baidu.com/s/1HQLhxOUxiHwbKmCYC2LkkQ) 提取碼:ouxo?
有條件的同學(xué)可以直接服務(wù)器下載 wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz 對(duì)應(yīng)的版本可以自己去查看?
2.tar xzvf cmake-3.3.2.tar.gz 解壓源碼包?
3.安裝gcc等程序包(安裝過則忽略) yum install gcc-c++?
4.安裝cmake,先進(jìn)入解壓后的cmake目錄,cd cmake-3.3.2, ./bootstrap?
5.編譯安裝make && make install?
6.查看版本:cmake --version,出現(xiàn)版本信息表示安裝成功 #####第二步板辽,安裝libzip奇瘦,由于cmake的限制,libzip版本必須>=0.11,具體可看官方:https://nih.at/libzip/index.html?
安裝libzip
1.#下載 wget https://nih.at/libzip/libzip-1.2.0.tar.gz #需要高版本的同學(xué)可以去https://nih.at/libzip自己尋找?
2.#解壓 tar -zxvf libzip-1.2.0.tar.gz #進(jìn)入目錄 cd libzip-1.2.0 3.#配置編譯安裝 ./configure,make && make install
安裝zip擴(kuò)展并修改php配置文件
1.#下載 wget http://pecl.php.net/get/zip-1.16.0.tgz劲弦,#需要高版本的到官網(wǎng)查詢[http://pecl.php.net/package/zip](http://pecl.php.net/package/zip)?
2.#解壓并進(jìn)入目錄 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耳标,加上擴(kuò)展 [zip] extension=zip.so,zlib.output_compression = On, 5.重啟PHP,查看phpinfo,zip擴(kuò)展已經(jīng)安裝成功
創(chuàng)建站點(diǎn)
設(shè)置SSL
安裝Discuz!Q
準(zhǔn)備dzq文件
進(jìn)入『文件』邑跪,點(diǎn)擊進(jìn)入剛創(chuàng)建的網(wǎng)站主目錄次坡,點(diǎn)擊遠(yuǎn)程下載,在URL處輸入https://dl.discuz.chat/dzq_latest_install.zip画畅,并點(diǎn)擊確定
等待下載完成后砸琅,將文件解壓縮到網(wǎng)站的根目錄
修改網(wǎng)站配置
進(jìn)入『網(wǎng)站』,設(shè)置剛才添加的站點(diǎn)轴踱,做如下修改:
進(jìn)入『網(wǎng)站目錄』,將運(yùn)行目錄修改為/public,點(diǎn)擊保存
如果使用Apache沪摄,無需其它配置;如果使用Nginx壶唤,請(qǐng)點(diǎn)擊『偽靜態(tài)』,將以下內(nèi)容復(fù)制粘貼進(jìn)去棕所,并點(diǎn)擊保存
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?闸盔,點(diǎn)擊下一步,完成初始化橙凳,數(shù)據(jù)庫的名稱蕾殴、用戶名、密碼請(qǐng)?jiān)趯毸胁樵兇税惭b一共有6步岛啸,按照指引即可钓觉,會(huì)自動(dòng)下一步直到最后在最后一步中,要填寫數(shù)據(jù)庫的名稱-用戶名-密碼坚踩,另外還要設(shè)置管理員用戶名和密碼
到目前為止荡灾,有三組用戶名和密碼需要留存:寶塔面板的用戶名和密碼mysql 數(shù)據(jù)庫的名稱-用戶名-密碼discuzQ 的管理員用戶名-密碼
萬一mysql數(shù)據(jù)庫密碼不對(duì)時(shí),會(huì)有各種報(bào)錯(cuò)瞬铸,應(yīng)當(dāng)?shù)骄W(wǎng)站目錄下的 config.php 中相應(yīng)進(jìn)行修改或者重新添加一遍網(wǎng)站批幌。