全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

ubuntu编译nodejs所需的软件并安装

闲了一段时间后,要开始做个项目了!

公司以java为主,因此一直以来的技术栈为springboot,zookeeper,jredis,dubbo,druid.....经典的分布式服务器体系架构。

我花了点时间,统计了一下maven中的依赖包,共计35个以上,占地面积超过4G以上。真是好可怕啊!

其实我个人比较推崇的是nodejs+ibm loopback架构体系,并在此基础上开发过两个微信服务器。

因此为了更好的进行技术选型及比较,决定花几天时间进行对比及压力测试!

今天,加班重装了一个4核服务器,安装ubuntu 16.04 server版操作系统(非桌面版),并编译nodejs LTS版。在此过程中,有一些问题关键点记录下来和大家分享(公司服务器,因此现在是靠回忆!)

server安装其实和我以前拍摄的视频(ubuntu桌面安装以及ubuntu中手动编译nodejs)类似,只是都是命令行而已。
 和桌面系统相比,server是一个非常干净的版本,因此很多软件是需要自行安装的。
 具体要安装的软件如下:

  • sudo apt install gcc 安装c编译器
  • sudo apt install g++ 安装c++编译器
  • sudo apt install make
  •  sudo apt install python2.7
  •  wget node-v6.11.3 LTS的源码URL
  •  tar解压wget得到的node-v6.11.3 LTS的源码
  • cd到node-v6.11.3 LTS目录
  • ./configure 配置编译参数
  • make 进行编译
  • sudo make install 将编译后的头文件,库,程序等install到系统目录,需要管理员权限

目前nodejs 和 npm都可以使用了,安装loopback脚手架:sudo npm install -g loopback-cli

安装nodejs 进程管理器 sudo npm install -g pm2

编写一个测试程序,启动pm进行测试运行

 目前到此为止,一个基础的nodejs环境已经部署完成。下周一,进行java环境的部署,以及mysql,redis等,并使用nginx来进行反向代理,以及动态均衡。

一旦环境ok,就开始进行一些测试吧!(其实我想也测试一下python+flask/Django,只是不太熟悉Django,所以基本也就是测试一下而已,不会选python)

之所以安装ubuntu是因为现有的centos6.8版本的gcc/g++编译器版本太旧了(4.7.xx),centos中更新gcc/g++非常麻烦。我个人现在最喜欢的是ubuntu服务器版,哈哈因为比较熟悉而已。

至于结果,等以后再说

说实话,我个人是非常喜欢nodejs的,开发效率没话说。

随笔而已,想到什么写什么


# ubuntu编译安装nodejs  # ubuntu  # 编译nodejs  # nodejs  # 详解基于node的前端项目编译时内存溢出问题  # docker中编译nodejs并使用nginx启动  # Windows7下安装 Nodejs 并在 WebStorm 9.0.1 下搭建编译 LESS 环境  # windows系统下简单nodejs安装及环境配置  # Node.js(安装  # 启动  # 测试)  # 跟我学Nodejs(一)--- Node.js简介及安装开发环境  # nodejs npm install全局安装和本地安装的区别  # 卸载安装Node.js与npm过程详解  # Nodejs sublime text 3安装与配置  # nodejs教程之环境安装及运行  # nodejs教程 安装express及配置app.js文件的详细步骤  # Node.js安装教程和NPM包管理器使用详解  # 的是  # 测试一下  # 都是  # 我想  # 是因为  # 在此  # 不太  # 和我  # 最喜欢  # 人是  # 花了  # 做个  # 管理器  # 到此为止  # 大家分享  # 装了  # 是一个非常  # 命令行  # 为了更好  # 在此基础上 


相关文章: 制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  定制建站流程步骤详解:一站式方案设计与开发指南  建站之家VIP精选网站模板与SEO优化教程整合指南  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  建站之星2.7模板快速切换与批量管理功能操作指南  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  Thinkphp 中 distinct 的用法解析  如何在搬瓦工VPS快速搭建网站?  建站VPS推荐:2025年高性能服务器配置指南  寿县云建站:智能SEO优化与多行业模板快速上线指南  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  python的本地网站制作,如何创建本地站点?  如何通过万网虚拟主机快速搭建网站?  javascript基本数据类型及类型检测常用方法小结  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  安云自助建站系统如何快速提升SEO排名?  招商网站制作流程,网站招商广告语?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何制作网站标识牌,动态网站如何制作(教程)?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  高端云建站费用究竟需要多少预算?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  定制建站是什么?如何实现个性化需求?  如何注册花生壳免费域名并搭建个人网站?  制作网站的软件免费下载,免费制作app哪个平台好?  如何在服务器上三步完成建站并提升流量?  如何挑选优质建站一级代理提升网站排名?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  javascript中对象的定义、使用以及对象和原型链操作小结  建站之星收费标准详解:套餐费用及年费价格表一览  音响网站制作视频教程,隆霸音响官方网站?  在线教育网站制作平台,山西立德教育官网?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  中山网站推广排名,中山信息港登录入口?  如何在橙子建站中快速调整背景颜色?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  北京专业网站制作设计师招聘,北京白云观官方网站?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  青岛网站建设如何选择本地服务器?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何在建站宝盒中设置产品搜索功能?  linux top下的 minerd 木马清除方法  如何在自有机房高效搭建专业网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。