如何在搬瓦工VPS上安装 Mean Stack教程
1、前置条件
拥有一个搬瓦工VPS服务器
具有SSH访问权限
具备一定的Linux命令行操作经验
2、安装LAMP环境
使用以下命令更新系统软件包:
“`
sudo aptget update
sudo aptget upgrade
“`
安装Apache服务器:
“`
sudo aptget install apache2 y
“`
安装MySQL数据库:
“`
sudo aptget install mysqlserver y
“`
安装PHP:
“`
sudo aptget install php libapache2modphp phpmysql y
“`
启动并设置开机自启动Apache、MySQL和PHP服务:
“`
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包管理器)
使用以下命令安装Node.js:
“`
curl sL https://deb.nodesource.com/setup_14.x | sudo E bash
sudo aptget install nodejs y
“`
验证Node.js是否安装成功:
“`
node v
npm v
“`
4、安装MongoDB数据库
使用以下命令添加MongoDB官方APT仓库:
“`
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodborg/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodborg4.4.list
“`
使用以下命令更新系统软件包:
“`
sudo aptget update
“`
安装MongoDB:
“`
sudo aptget install y mongodborg
“`
启动MongoDB服务:
“`
sudo systemctl start mongod
“`
设置开机自启动MongoDB服务:
“`
sudo systemctl enable mongod
“`
验证MongoDB是否安装成功:
“`
net status | grep mongod
“`
5、创建Mean Stack项目和应用文件结构
在搬瓦工VPS上创建一个目录,用于存放Mean Stack项目:
“`
mkdir meanstack_project && cd meanstack_project
“`
初始化一个新的Node.js项目:
“`
npm init y
“`
安装Express框架和其他必要的依赖项:
“`
npm install express bodyparser mongoose morgan save
“`
创建应用文件结构:
“`plaintext
meanstack_project/
|app.js (主应用程序入口)
|package.json (项目配置文件)
|public/ (静态资源文件夹)
|routes/ (路由文件夹)
|models/ (模型文件夹)
|views/ (视图文件夹)
|node_modules/ (依赖项文件夹)
|test/ (测试文件夹) (可选)
|app.js (主应用程序入口) (可选) (如果需要多个应用)
|package.json (项目配置文件) (可选) (如果需要多个应用)
|… (其他自定义文件和文件夹)
“`
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/356351.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复