返回

后端学习入门:Ubuntu+Ngnix+Nodejs+Mysql环境一键配置指南

前端

拥抱后端开发:打造全栈技术视野

后端开发作为软件开发的核心环节,负责着系统逻辑的构建和数据管理。掌握后端技术,不仅能开阔您的技术视野,还能为您的全栈开发之路奠定坚实的基础。

Ubuntu:稳定可靠的Linux操作系统

作为当今最受欢迎的Linux发行版之一,Ubuntu以其稳定性和易用性著称。无论是作为服务器还是作为开发环境,Ubuntu都展现出优异的性能。

Ngnix:高效且轻量级的Web服务器

Ngnix是一款功能强大的Web服务器,凭借其高效、轻量级和高稳定性,受到广大用户的青睐。它将作为我们的HTTP服务器,负责处理来自客户端的请求。

Node.js:跨平台JavaScript运行环境

Node.js是一个跨平台的JavaScript运行环境,可轻松构建出快速、可扩展的网络应用程序。它将作为我们的应用程序运行时,负责处理后端逻辑。

Mysql:开源的关系型数据库管理系统

Mysql是一款开源的关系型数据库管理系统,以其稳定性、可靠性和高性能而闻名。它将作为我们的数据库,负责存储和管理应用程序所需的数据。

Ubuntu安装:稳固基石,开启学习之旅

  1. 下载Ubuntu ISO镜像

    前往Ubuntu官方网站,根据您的系统架构(32位或64位)下载适用于您的Ubuntu ISO镜像。

  2. 创建可启动U盘或DVD

    使用工具(如Rufus或Etcher)将下载的ISO镜像写入U盘或刻录到DVD中,以便进行安装。

  3. 启动并安装Ubuntu

    将U盘或DVD插入计算机,并从BIOS中选择从U盘或DVD启动。按照屏幕上的提示完成Ubuntu的安装过程。

Ngnix安装:高效处理网络请求

  1. 更新系统软件包

    首先,使用以下命令更新系统软件包:

    sudo apt update
    
  2. 安装Nginx

    使用以下命令安装Nginx:

    sudo apt install nginx
    
  3. 启动Nginx并检查状态

    使用以下命令启动Nginx并检查其状态:

    sudo systemctl start nginx
    sudo systemctl status nginx
    

Node.js安装:畅游JavaScript后端世界

  1. 添加Node.js官方源

    使用以下命令添加Node.js官方源:

    curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    
  2. 更新系统软件包

    使用以下命令更新系统软件包:

    sudo apt update
    
  3. 安装Node.js

    使用以下命令安装Node.js:

    sudo apt install nodejs
    
  4. 检查Node.js版本

    使用以下命令检查Node.js版本:

    node -v
    

Mysql安装:存储和管理数据

  1. 添加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'
    
  2. 更新系统软件包

    使用以下命令更新系统软件包:

    sudo apt update
    
  3. 安装Mysql

    使用以下命令安装Mysql:

    sudo apt-get install mariadb-server
    
  4. 启动并检查Mysql状态

    使用以下命令启动Mysql并检查其状态:

    sudo systemctl start mysql
    sudo systemctl status mysql
    

项目初始化:踏上后端开发之旅

  1. 创建项目目录

    首先,创建一个项目目录,并导航至该目录:

    mkdir my-project
    cd my-project
    
  2. 初始化Node.js项目

    使用以下命令初始化Node.js项目:

    npm init -y
    
  3. 安装必要的软件包

    使用以下命令安装必要的软件包:

    npm install express mysql2
    
  4. 创建服务器文件

    创建一个名为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}`);
    });
    
  5. 运行服务器

    使用以下命令运行服务器:

    node server.js
    

总结:开启后端学习征程

通过以上步骤,您已成功配置好Ubuntu+Ngnix+Nodejs+Mysql环境,并创建了一个简单的Node.js服务器。接下来,您就可以开始编写后端代码,并体验后端开发的乐趣了。

更多资源: