服务器环境配置安装(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的页面则安装成功