后端学习入门:Ubuntu+Ngnix+Nodejs+Mysql环境一键配置指南
2023-12-29 08:07:48
拥抱后端开发:打造全栈技术视野
后端开发作为软件开发的核心环节,负责着系统逻辑的构建和数据管理。掌握后端技术,不仅能开阔您的技术视野,还能为您的全栈开发之路奠定坚实的基础。
Ubuntu:稳定可靠的Linux操作系统
作为当今最受欢迎的Linux发行版之一,Ubuntu以其稳定性和易用性著称。无论是作为服务器还是作为开发环境,Ubuntu都展现出优异的性能。
Ngnix:高效且轻量级的Web服务器
Ngnix是一款功能强大的Web服务器,凭借其高效、轻量级和高稳定性,受到广大用户的青睐。它将作为我们的HTTP服务器,负责处理来自客户端的请求。
Node.js:跨平台JavaScript运行环境
Node.js是一个跨平台的JavaScript运行环境,可轻松构建出快速、可扩展的网络应用程序。它将作为我们的应用程序运行时,负责处理后端逻辑。
Mysql:开源的关系型数据库管理系统
Mysql是一款开源的关系型数据库管理系统,以其稳定性、可靠性和高性能而闻名。它将作为我们的数据库,负责存储和管理应用程序所需的数据。
Ubuntu安装:稳固基石,开启学习之旅
-
下载Ubuntu ISO镜像
前往Ubuntu官方网站,根据您的系统架构(32位或64位)下载适用于您的Ubuntu ISO镜像。
-
创建可启动U盘或DVD
使用工具(如Rufus或Etcher)将下载的ISO镜像写入U盘或刻录到DVD中,以便进行安装。
-
启动并安装Ubuntu
将U盘或DVD插入计算机,并从BIOS中选择从U盘或DVD启动。按照屏幕上的提示完成Ubuntu的安装过程。
Ngnix安装:高效处理网络请求
-
更新系统软件包
首先,使用以下命令更新系统软件包:
sudo apt update
-
安装Nginx
使用以下命令安装Nginx:
sudo apt install nginx
-
启动Nginx并检查状态
使用以下命令启动Nginx并检查其状态:
sudo systemctl start nginx sudo systemctl status nginx
Node.js安装:畅游JavaScript后端世界
-
添加Node.js官方源
使用以下命令添加Node.js官方源:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
-
更新系统软件包
使用以下命令更新系统软件包:
sudo apt update
-
安装Node.js
使用以下命令安装Node.js:
sudo apt install nodejs
-
检查Node.js版本
使用以下命令检查Node.js版本:
node -v
Mysql安装:存储和管理数据
-
添加Mysql官方源
使用以下命令添加Mysql官方源:
sudo apt-get install software-properties-common sudo add-apt-repository 'deb [arch=amd64] http://sgp1.mirrors.digitalocean.com/mariadb/repo/10.8/ubuntu bionic main'
-
更新系统软件包
使用以下命令更新系统软件包:
sudo apt update
-
安装Mysql
使用以下命令安装Mysql:
sudo apt-get install mariadb-server
-
启动并检查Mysql状态
使用以下命令启动Mysql并检查其状态:
sudo systemctl start mysql sudo systemctl status mysql
项目初始化:踏上后端开发之旅
-
创建项目目录
首先,创建一个项目目录,并导航至该目录:
mkdir my-project cd my-project
-
初始化Node.js项目
使用以下命令初始化Node.js项目:
npm init -y
-
安装必要的软件包
使用以下命令安装必要的软件包:
npm install express mysql2
-
创建服务器文件
创建一个名为server.js的文件,并输入以下代码:
const express = require('express'); const mysql = require('mysql2'); const app = express(); const port = 3000; // 创建数据库连接 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '', database: 'my_database' }); // 查询数据库 connection.query('SELECT * FROM users', (err, results) => { if (err) { console.error(err); } else { console.log(results); } }); // 启动服务器 app.listen(port, () => { console.log(`Server listening on port ${port}`); });
-
运行服务器
使用以下命令运行服务器:
node server.js
总结:开启后端学习征程
通过以上步骤,您已成功配置好Ubuntu+Ngnix+Nodejs+Mysql环境,并创建了一个简单的Node.js服务器。接下来,您就可以开始编写后端代码,并体验后端开发的乐趣了。
更多资源: