如何在搬瓦工VPS上安裝 Mean Stack教程
1、何使前置條(tiao)件
具(ju)有SSH訪(fǎng)問(wèn)權限
具備一定的搬瓦??Linux命令行操作經(jīng)驗
2、安裝LAMP環(huán)境
使用以下命令更新系統軟件包:
“`
sudo aptg??et update
“`
安裝Apache服務(wù)器:
“`
sudo aptget install apache2 y
“`
安裝MySQL數據庫:
“`
sudo aptget install mysqlserver y
“`(′_`)
sudo aptget install php libapache2modphp phpmysql y
“`
啟動(dòng)并設置開(kāi)機自啟動(dòng)Apache、何使MySQL和PHP服務(wù):
“`
sudo service apache2 start
sudo service apache2 enable
sudo service mysql start
sudo service mysql enable
sudo service php7.4fpm?? start
sudo service php7.4fpm enable
“`
3、搬瓦安裝Node.js和NPM(Node包管理器)
“`
curl?? sL https://deb.nodesource.com/??setup_14.x | sudo E bash
sudo aptget instaヽ(′▽?zhuān)?ノll nodejs y
“`
驗證Node.js是何使否安裝成功:
“`
node v
npm v
“`
4、安裝MongoDB數據庫
使用以下命令添加Mongo??DB官方APT倉庫:
“`
echo "deb [ arch=amd64,搬瓦arm64?? ] https://rep??o.mongodb.org/apt/ubuntu focal/ヽ(′ー`)ノmongodborg/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodborg??4.4.list
“`ヽ(′ー`)ノ
使用以下命令更新系統軟件包:
“`
sudo aptget update
安裝MongoDB:
sudo aptget install y mongodborg
“`
“`
sudo systemctl start mongod
“`
設置開(kāi)機自啟動(dòng)MongoDB服務(wù):
“`
sudo systemctl enable mongod
驗證MongoDB是否安裝成功:
“`
net status | grep mongod
“`
5、創(chuàng )建Mean Stack項(′ω`)目和應用文件結構
在搬瓦工??VPS上創(chuàng )建一個(gè)目錄,何使用于存放Mean Stack項目:
mkdir meanstack_project &&amヽ(′ー`)ノp; cd meanstack_project
“(′▽?zhuān)?)`
初始化一個(gè)新的搬瓦Node.js項目:
“`
npm init y
“`
安裝Ex??press框架和其他必要的依賴(lài)項:
“`
npm install express bodyparser mongoose morgan save
創(chuàng )建應用文件結構:
“`plaintext
|app.js (主應用程序入口)
|package(?_?;).json (項目配置文件)
|public/ (靜態(tài)資源文件夾)
|models/ (模型文件夾)
|views/ (視圖文件夾)
|node_modules/ (依賴(lài)項文件夾)
|test/ (測試文件夾) (可選)
|app.js (主應用程序入口) (可選) (如果需要多個(gè)應用)
|package.json (項目配置文件) (可選) (如果需要多個(gè)應用)
|… (其他自定義文件和文件夾)
“`