Flarum:基于PHP的開源論壇平臺(tái)安裝指南
準(zhǔn)備工作
確保您的虛擬主機(jī)已安裝PHP 7.4或更高版本及MySQL或MariaDB數(shù)據(jù)庫服務(wù)器,請(qǐng)確認(rèn)您的虛擬主機(jī)支持PHP擴(kuò)展,mysqli
和 pdo_mysql
。
安裝Git
-
Windows:
- 打開“開始菜單”,搜索“Git for Windows”并下載。
- 運(yùn)行安裝程序,按照提示操作。
-
MacOS:
- 使用Homebrew安裝Git:
brew install git
- 使用Homebrew安裝Git:
-
Linux:
- 在Debian/Ubuntu上運(yùn)行以下命令:
sudo apt-get update sudo apt-get install git
- 在Debian/Ubuntu上運(yùn)行以下命令:
創(chuàng)建項(xiàng)目目錄
在您的本地計(jì)算機(jī)上創(chuàng)建一個(gè)新的文件夾來存放Flarum項(xiàng)目的源代碼,您可以命名為 flarum
。
mkdir flarum cd flarum
初始化Git倉庫
初始化一個(gè)新的Git倉庫,并將其添加到遠(yuǎn)程倉庫以方便未來更新或克隆該項(xiàng)目。
git init git remote add origin https://github.com/flarum/core.git git pull --all
安裝Composer
Composer是依賴項(xiàng)管理工具,可幫助更高效地構(gòu)建和部署Flarum應(yīng)用程序,請(qǐng)?jiān)L問 composer.org 并下載適合您系統(tǒng)架構(gòu)的Composer工具。
安裝Flarum
使用Composer在您的Laravel應(yīng)用程序中安裝Flarum:
composer create-project flarum/core .
配置數(shù)據(jù)庫
打開 config/database.php
文件,根據(jù)您的數(shù)據(jù)庫類型(MySQL/MariaDB),修改 default_connection
字段為 mysql
或 mariadb
,并替換 database_name
、username
、password
和 host
根據(jù)實(shí)際情況填寫。
設(shè)置環(huán)境變量
由于項(xiàng)目將使用Docker進(jìn)行部署,需要提前設(shè)置一些環(huán)境變量,在 flarum/.env.example
文件中找到以下幾行并復(fù)制它們:
APP_ENV=production APP_KEY= APP_DEBUG=false APP_LOG_LEVEL=debug DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=default DB_USERNAME=root DB_PASSWORD=your_password FILESYSTEM_DRIVER=local SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null SECURE_COOKIE=true LOG_CHANNEL=stack MAIL_MAILER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=tls
將這些值替換成實(shí)際的值,如數(shù)據(jù)庫密碼和郵件服務(wù)器信息,完成后記得將 .env.example
復(fù)制為 .env
文件。
創(chuàng)建和配置容器
假設(shè)您正在使用Docker和Docker Compose,則接下來是啟動(dòng)您的應(yīng)用容器,打開一個(gè)新的終端窗口,輸入以下命令:
docker-compose up --build
這將構(gòu)建并啟動(dòng)所有必要的服務(wù),包括數(shù)據(jù)庫和Flarum應(yīng)用程序。
測(cè)試應(yīng)用
一旦一切準(zhǔn)備就緒,您可以通過瀏覽器訪問您的虛擬主機(jī)上的域名(如果設(shè)置了域名)或IP地址來測(cè)試您的Flarum環(huán)境。
http://your_domain_or_ip/
輸入默認(rèn)用戶名和密碼(通常為 admin/admin),然后登錄到您的新論壇。
步驟十一:完成安裝
至此,您已在虛擬主機(jī)上成功安裝并配置了Flarum,您可以在此社區(qū)中與他人共享您的論壇,并根據(jù)需要對(duì)其進(jìn)行進(jìn)一步定制和擴(kuò)展。
希望這篇文章能幫助您順利完成在虛擬主機(jī)上的Flarum安裝!如有任何問題或遇到困難,請(qǐng)隨時(shí)向我尋求幫助。