服务器环境配置安装(mysql+redis+nodejs+nginx)
公司用来测试的服务器挂了,最后重装了系统,需要重新配置程序运行环境,linux上安装不是很熟悉,特此记录一下。
首先获取系统版本信息:

一、mysql
1. 安装
安装文档:Installing MySQL on Linux
安装命令:sudo apt-get install mysql-server
在安装过程中,系统会要求您为root用户提供密码以进行mysql安装。

2. 检测mysql是否安装成功
相关命令:
sudo service mysql status // 查看mysql服务运行状态
sudo service mysql stop // 停止mysql服务
sudo service mysql start // 启动mysql服务
sudo service mysql restart // 重启mysql服务
查看mysql运行状态,截图如下:

3. mysql登录测试
命令:mysql -uroot -p

二、redis
下载安装:https://redis.io/download
1. 安装

编译是提示make有问题,按提示进行安装

安装后编译报错,提示gcc命令着不到

找到gcc路径,添加到环境变量中

重新编译,结果如图,提示cc命令着不到

使用gcc问题解决方法,cc路径查找为空

解决方法:安装gcc等工具
参考:Redis - linux / Error when Installing redis on linux: `cc: command not found
安装命令 sudo apt install gcc
删除redis解压包,重新解压进行编译

编译成功,完成(●'◡'●)
2. 运行redis
命令:src/redis-server

运行内置客户端,刚刚在命令行ctrl+c后,redis服务关闭了,然后客户端显示连接拒绝,那么怎样让redis在后台运行呢?

redis默认端口号为6379,
2.1 检测后台程序:
ps -ef | grep redis

2.2 检测6379端口号使用情况:

2.3 redis程序后台运行
查找redis.conf配置文件将daemonize选项值改为yes


运行命令启动redis: src/redis-server redis.conf

客户端连接测试:

三、nodejs
1. 安装
安装说明:Installing Node.js via package manager

2. 测试
查看nodejs安装版本
node -v
四、nginx
1. 安装
安装说明:Installing nginx
针对Ubuntu版本安装,首先获取密钥,可以创建一个文件命名为nginx_signing.key来存放密钥,然后使用下面命令将其添加到apt keyring中
命令:sudo apt-key add nginx_signing.key

对于Ubuntu,用ubuntu发行版代号替换codename,并将以下内容添加到/etc/apt/sources.list文件的末尾

查看Linux发行版本号: lsb_release -a

修改完后使用下列命令运行:
apt-get update
sudo apt-get install nginx
2. 测试
打开网页,输入服务器ip地址,出现welcome to nginx的页面则安装成功
服务器环境配置安装(mysql+redis+nodejs+nginx)的更多相关文章
- mpush 服务器环境配置安装 CentOS 7 and Windows
github-doc https://github.com/mywiki/mpush-doc/blob/master/SUMMARY.md Introduction 1.服务器环境 2.安装Redis ...
- Centos6.2_(64位)服务器环境配置:源码编译Nginx
目标软件都指定安装目录:/apps.由于Nginx可以使用正则表达式来匹配访问路径, 要正常使用此功能就保证安装有Pcre库,如果你已经接着上一篇操作过来,就可以不用考虑这一点,因为此库已经在安装列表 ...
- 新服务器搭建-总结: 下载nginx,jdk8,docker-compose编排(安装mysql,redis) 附安装
三明SEO: 前言 如题, 公司新买了一条4核16G的服务器, 不得不重新搭建环境, 只能一一重来, 做个记录 1.nginx : 手动安装 2.jdk8: 手动安装 3. 安装docker 及doc ...
- LNMP(linux+nginx+mysql+php)服务器环境配置【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.h ...
- laravel5.8笔记一:安装与服务器环境配置
laravel版本:5.8 环境要求: PHP >= 7.1.3 OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展 XML P ...
- wordpress nginx详细环境配置安装命令和相关问题解决
很详细的有关WordPress和nginx的环境配置安装操作步骤 指南,适合新手一步步按照命令操作安装WordPress并运行在生产环境中. 操作步骤转载自: Heap Stack blog(ping ...
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- python服务器环境搭建Flask,uwsgi和nginx
python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了. ...
- linux--->阿里云centos6.9环境配置安装lnmp
阿里云centos6.9环境配置安装lnmp mysql安装 本人博客:http://www.cnblogs.com/frankltf/p/8615418.html PHP安装 1.安装依赖关系 yu ...
随机推荐
- float和position的使用
http://blog.csdn.net/yaodebian/article/details/58621183
- centos运行C程序
gcc -o Hello Hello.c 编译成可执行文件 ./Hello 运行 win上也是一样
- c#版flappybird 未完全实现
这些天开始在深圳找工作,想着把从前有些淡忘的技术再温故下.看到尊敬的<传智播客>有一期公开课,讲的是用c#编写flappybird小游戏,也就自己搜了下游戏资源,也来试试看. 其实用到的技 ...
- Answer My Questions
回答自己的问题,真棒!断电让自己的工作重来.真棒! 阅读以前自己的博客,发现问题都已经有了答案. (1).想要成为一名专业的软件工程师,首先得是有相关的资格证书,这个可以通过软考获得.然后在职场中锻炼 ...
- Log4Net使用指南之用log4net记录日志到数据库(含有自定义属性)------附Demo例子源代码
Log4NET简介 log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台.文件.数据库等)的工具. 前提 最近做项目 ...
- Docker 下 mysql 简单的 主从复制实现
1. 拉取镜像 docker pull mysql: 2. 运行这个镜像 docker run -d --name maser mysql: 3. 安装一些必要的软件 docker exec -it ...
- 第六周 可执行代码 以及 PSP 燃尽图 等等
转眼已经第六周了.这周主要内容有下:(CHECKLIST) 1.完成未完成的功能点. 2.PSP. 3.站立会议. 4.燃尽图. 5.各种图(折线,饼图). 6.checkList 具体任务如下: 1 ...
- css 2D转换总结
CSS中2D转换的形式是这样的: 选择器{ transform:转换函数(参数,参数): } 其中transform(是transform 不是transfrom)定义元素的2D或者3D转换: 2D转 ...
- linux、windows搭建nginx出现问题集锦
1.启动提示端口被占用(linux) 启动ninx出现nginx: [emerg] bind() to0.0.0.0:80 failed (98: Address already in use) ne ...
- What is SCons?
SCons: A software construction tool What is SCons? SCons is an Open Source software construction too ...