discuz-q安裝教程,安裝dzq看這個就夠了

很多小伙伴都在找“discuz-q怎么安裝”,把文章轉(zhuǎn)載過來供大家參考!

本文所用的環(huán)境、軟件準備如下:

1.amh

Mysql>=?5.7

PHP >= 7.2.0

2.Composer

2020.3.15版本號?

Composer (version 1.10.0)

3.Discuz! Q 要求

MySQL >= 5.7

PHP >= 7.2.0

BCMath PHP 拓展

Ctype PHP 拓展

JSON PHP 拓展

Mbstring PHP 拓展

OpenSSL PHP 拓展

PDO PHP 拓展

Tokenizer PHP 拓展

XML PHP 拓展

4.相關(guān)的輔助工具(僅適用于amh面板下)

(如果你不太懂ssh命令操作,建議可以用amh帶的)

文件下放權(quán)限賦予 需要 amfile文件管理

文件移動 復(fù)制粘貼配合 amh 的 kodexplorer

備注:所用到的環(huán)境和資料

1.注冊騰訊云,并實名認證

【騰訊云】云產(chǎn)品限時秒殺,爆款1核2G云服務(wù)器,首年99元

2.安裝Composer 容器https://pkg.phpcomposer.com/#how-to-install-composer

備用鏡像Composer(騰訊云提供)https://mirrors.cloud.tencent.com/help/composer.html

3.Discuz! Q內(nèi)測包需要騰訊云API:https://console.cloud.tencent.com/cam/capi

4.Discuz! Q 安裝文檔https://discuz.chat/docs/

——————————————————————————————————

正式開始

第一步

先建立LNMP環(huán)境 并綁定域名

(下文環(huán)境名用xxx代替 域名用xx2)

1.使用AMH建個LNMP環(huán)境xxx

獲取LNMP地址如這樣:/home/wwwroot/xxx/domain/xx2/web

2.去MySQL? (默認utf8編碼)

新建sql數(shù)據(jù)庫:數(shù)據(jù)庫 以及數(shù)據(jù)庫名 用戶名 先記下來(安裝Discuz! Q需要)

第二步

安裝Composer 容器 (https://pkg.phpcomposer.com/#how-to-install-composer

備用鏡像Composer(騰訊云提供)

https://mirrors.cloud.tencent.com/help/composer.html

打開ssh命令行并依次執(zhí)行下列命令安裝最新版本的 Composer:

php-r"copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

php composer-setup.php

全局安裝Composer? 設(shè)置

sudo mv composer.phar/usr/local/bin/composer

提示:不要忘了經(jīng)常執(zhí)行 composer selfupdate 以保持 Composer 一直是最新版本

解決: AMH不能安裝Compos的解決辦法

AMH環(huán)境比較獨立互不干擾 AMH會遇到的? Composer問題(報錯)php -v? 沒有輸出php版本號 也就不能安裝Composer? 解決辦法如下amysql 給出了解決方案。原帖地址:http://amh.sh/bbs/post-6149-1-1.htm嘗試把環(huán)境的amh-php.ini復(fù)制到你當使用的php軟件的etc目錄下cp /home/wwwroot/環(huán)境/etc/amh-php.ini /usr/local/php-版本/etc/php.ini然后在執(zhí)行安裝composer的步驟。1.新建LNMP環(huán)境 安裝常用組件 opcache-1.0 mcrypt-1.0 mysqli-1.0 pdo_mysql-1.02.PHP臨時添加到PATHexport PATH=$PATH:/usr/local/php-7.4/bin3.安裝PHP依賴管理工具composercurl -sShttps://getcomposer.org/installer| php4.為了方便添加到PATHmv composer.phar /usr/local/bin/composer

第三步

(很重要,需要多看幾遍,amh環(huán)境比較獨立,所以問題也有一點)

安裝Discuz! Q

使用第一步獲取的地址:/home/wwwroot/xxx/domain/xx2/web

特別注意事項

++++++++++++++++++++++++

特別注意:Discuz! Q安裝包中的 public文件名,也就是amh下的web網(wǎng)站程序文件夾,這個是AMH一直沒有綁定文件夾的功能,很雞肋,沒辦法。所以請手動移動到上一層文件夾并給寫入權(quán)限。

這里有個需要注意Laravel 的安裝與傳統(tǒng)php安裝包的區(qū)別,Discuz! Q使用Laravel 建立,

所以

cd/home/wwwroot/xxx/domain/xx2/web

需要上一層xx2的寫入權(quán)限? 如下技巧安排

Laravel 的public 和web文件夾可以共存,public問價內(nèi)容復(fù)制到web文件下(可以用amh獨有的文件管理插件復(fù)制)

設(shè)置相關(guān)權(quán)限,設(shè)置xx2的寫入權(quán)限

/home/wwwroot/xxx/domain/xx2

+++++++++++++++++++++++++++++++

ssh輸入如下命令 (打開LNMP環(huán)境地址,也就是安裝的地址)

cd/home/wwwroot/xxx/domain/xx2/

composer config-g http-basic.cloud.discuz.chat ${騰訊云API ID}${騰訊公云key}

composer create-project--prefer-dist qcloud/discuz--repository=https://cloud.discuz.chat

開始等待ssh下載安裝包

通過站點啟動安裝

部署好服務(wù)器環(huán)境后,打開http://{您的域名}/install進入安裝界面,按照頁面提示進行安裝

第一步準備好的數(shù)據(jù)庫 以及數(shù)據(jù)庫名 用戶名

安裝Discuz! Q

大功告成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容