• linux云服务器搭建nodejs+mysql项目


    在linux云服务器搭建nodejs和mysqlAPI接口项目的过程和必要软件

    云服务器:华为云HECS(云耀云服务器)

    相关软件:

    • gcc;
    • g++(如果已经安装gcc则可以不用安装g++,反之亦然);
    • epel;
    • pm2;
    • vsftpd;
    • nodejs;
    • mysql;
    • express;
    • express-generator;
    • pm2(基于node);
    • mysql workbench;
    • nginx;

    软件下载和安装:

    参考:

     linux软件安装  https://www.cnblogs.com/shangsi/p/16652361.html

    gcc和g++

    • 使用:whereis gcc查看是否安装了gcc;
    • 使用:gcc --version查看已经安装的gcc的版本;
    • yum
      • 使用:yum remove gcc卸载gcc
      • 使用:yum -y install gcc安装gcc

    参考:

    什么是 gcc,gcc有什么作用   https://zhidao.baidu.com/question/543650494.html

    epel

      EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。

      安装方法:yum -y install epel-release

    vsftpd

    几个名词:

    ftp 是File Transfer Protocol的缩写,文件传输协议。

    sftp 是SSH File Transfer Protocol的缩写,安全文件传输协议;

    vsftp 是一个基于GPL发布的类Unix系统上使用的ftp服务器软件,它的全称是Very Secure FTP从此名称可以看出来,编制者的初衷是代码的安全;

    vsftpd 是very secure FTP daemon的缩写,是vsftp的守护进程。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,是一个完全免费的、开放源代码的ftp服务器软件;

     参考:

    如何在云服务器上搭建ftp服务 https://zhuanlan.zhihu.com/p/355938627

    linux Ftp服务和实践操作 https://baijiahao.baidu.com/s?id=1730813493405727876&wfr=spider&for=pc

    pm2

     参考:

    pm2是什么  https://www.cnblogs.com/shangsi/p/16649826.html

    express-generator

      Express-generator是Express的应用生成器,通过使用生成器工具,可以快速创建一个Express的应用骨架。

    安装:$ npm install -g express-generator

    参考:

    Express 应用程序生成器   https://www.expressjs.com.cn/starter/generator.html

     

    mysql

    安装:

     

    参考:

      linux系统中mysql的操作   https://blog.csdn.net/m0_67401606/article/details/123973186

    MariaDB和MySQL的区别   https://www.idcspy.com/49792.html

  • 相关阅读:
    字符串与字典常用命令
    Python学习之路:字符串常用操作
    Python学习之路:购物车实例
    面试题2017
    c#语法学习
    结构化设计模式-桥接模式
    结构型设计模式-适配器模式
    .Net Cache
    设计模式的六大原则
    uml类图关系
  • 原文地址:https://www.cnblogs.com/shangsi/p/16646006.html
Copyright © 2020-2023  润新知