【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL+PHP环境...

news/2024/5/22 16:39:14

Lnmp.org网址:https://lnmp.org/install.html

一、一键安装lnmp环境

第一步:

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

图片描述

↑ 选择MySQL版本:直接回车,选择默认版本
图片描述
↑ 设置MySQL密码,直接回车表示默认密码,与root登录密码相同。如果比较重要,请输入一个复杂密码。

如果在这里面输入错误,请按 Ctrl+backspace 或Ctrl+u 删除

图片描述

↑ 选择mysql数据库的引擎,直接回车,选择默认引擎。

图片描述

↑ 选择php版本,建议选择5.6.31版本,默认版本容易安装失败。

图片描述

↑ 直接回车,不安装

图片描述

↑ 此时,请按任意键安装刚才配置的软件环境。
<安装过程大概持续28分钟左右>

最终安装完成lnmp环境

图片描述

使用方式

在浏览器里面输入 IP 出现页面证明安装完成了!

补充:如果是阿里云的服务器需要配置以下规则
图片描述

二、安装nvm环境

采用nvm方式安装node版本

1、安装nvm,两种方式:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

or wget

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

2、配置nvm环境变量

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

三、安装nodejs环境

nvm install node

图片描述

查看是否安装成功

node -v
npm -v

图片描述

出现版本号,说明安装成功了。

四、安装MongoDB环境

第一步:导入公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

第二步:为mongodb创建一些列表文件
查看自己的操作系统

cat /etc/issue

执行对应操作
Ubuntu 12.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 14.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 16.04

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

第三步 更新第二步设置的包

sudo apt-get update

图片描述

第四步 安装mongodb-org

sudo apt-get install -y mongodb-org

安装成功后出现下图

图片描述

查看是否成功

mongod --version

图片描述

可执行操作,查看数据库

mongo
show dbs

五、配置MongoDB远程连接

第一步:

vim /etc/mongod.conf

修改 bandIp 添加你的外网ip,将

图片描述

改成

图片描述

然后重启服务

service mongod restart

mongodb启动、重启和关闭命令

sudo service mongod start
sudo service mongod restart
sudo service mongod stop

用远程工具 mongodbbooster测试

图片描述

MongoDB补充:导入数据操作

图片描述

数据事先拷贝到服务器相对应位置


http://lihuaxi.xjx100.cn/news/275769.html

相关文章

NHibernate和Cuyahoga(二)(翻译):

原文:http://www.cuyahoga-project.org/home/developers.aspxMappings: 在我们使用像NHibernate这样强大的ORM工具的时候,映射类有时候是相当严格的.这就造成了很大的障碍,尤其是由于没有足够的真实的映射例子(更确切的说,对于Java版本的Hibernate来说,会有更多的例子).…

53所高校研究生补贴一览表

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达本文转自|深度学习工坊朋友圈有同学发动态说才发现原来读研学费这么贵&#xff0c;想到这里就开始发愁了小编想要告诉你的是&#xff0c;研究生阶段也有很多奖助学金、贷款…

彻底搞懂MySQL分区

点击上方“方志朋”&#xff0c;选择“设为星标”回复”666“获取新整理的面试资料作者&#xff1a;GrimMjxcnblogs.com/GrimMjx/p/10526821.html一.InnoDB逻辑存储结构段区页二.分区概述分区三.分区类型RANGE分区LIST分区HASH分区KEY分区四.分区和性能一.InnoDB逻辑存储结构首…

喀什市2021年高考成绩查询,2021年新疆高考查分网站查分网址:http://www.xjzk.gov.cn/...

【摘要】高考结束后大家最为关心的问题就是在哪里查分&#xff0c;如何查分&#xff0c;高考频道特别整理2021年新疆高考成绩查询查分网址&#xff0c;成绩公布时考生可直接点击网址进行查分&#xff0c;预祝大家都能顺利的考上理想的大学&#xff01;由于&#xff0c;各省级招…

atca背板_ATCA介绍全解.ppt

ATCA介绍全解ATCA — 概述Advanced Telecommunications Computing Architecture 高性能计算机和网络通信设备的要求&#xff1a; 1) 足够强的数据处理能力 2) 足够高的数据传输速度 3) 足够多的外部连接接口 4) 安全而高效的系统管理机制 5) 标准而可靠的系统连接方式 6) 易于维…

2019嵌入式智能国际大会圆满落幕,7大专场精彩瞬间释出!

全球第二大市场研究机构MarketsandMarkets报告称&#xff0c;2019年全球AIoT市场规模为51亿美元&#xff0c;到2024年&#xff0c;这一数字将增长至162亿美元。5G元年&#xff0c;人工智能开始更多地转向应用智能。基于此&#xff0c;12月6-7日&#xff0c;由哈尔滨工业大学&am…

可高效训练超大规模图模型,PyTorch BigGraph是如何做到的?

选自medium作者&#xff1a;Jesus Rodriguez机器之心编译编辑&#xff1a;PandaFacebook 提出了一种可高效训练包含数十亿节点和数万亿边的图模型的框架 BigGraph 并开源了其 PyTorch 实现。本文将解读它的创新之处&#xff0c;解析它能从大规模图网络高效提取知识的原因。图&a…

句子单词的逆转

这里我们谈论的是句子单词的逆转。比如you are welcome!翻转成weclome! are you 对于这道题&#xff0c;解题思路可以有很多种&#xff0c;可以以单词为单位&#xff0c;然后交换&#xff0c;比如用you 和weclome!交换&#xff0c;利用两个指针&#xff0c;不断的向后和向前搜索…