本章讲解如何在ubuntu中安装node和mysql。由于这些软件的安装比较简单,我们将在一章中一一介绍。一、Node安装Node是Javascript除了浏览器之外的另一种执行环境。它主要用来执行一些特殊的JS脚本,比如webpack,可以帮助我们初始化前端项目,测试代码,打包代码。node环境上运行的插件很多,我们会在后续文章中详细介绍。然而,许多人也感到困惑。既然node和browser都是js的执行环境,那我们写的JS代码跑到哪里去了呢?这么说吧,如果你写前端代码(网页),它必须在浏览器上运行。当然也有可能在运行前经过node环境的处理。如果你写的代码是后台代码,比如用express框架完成一个学生选课系统的后台程序,这样的代码运行在nodejs上。其实Node有点像Java中的JVM。Node在我们前端开发中是必不可少的,那么如何安装呢?下载从node官网下载https://nodejs.org/en/download/。选择合适的版本如下。下载完成后,通过FileZilla上传到服务器。安装由于我们下载的是node的发布包,所以解压就是安装,解压node到合适的目录即可,这里我将node解压到/usr/local/node-v8.9.3目录#tar-xvfnode-v8。9.3-linux-x64.tar.xz#mvnode-v8.9.3-linux-x64node-v8.9.3配置环境变量安装成功后我们在终端输入node命令会提示node没有已安装。当我们需要配置环境变量时,在/etc/profile全局配置文件中配置```#vim/etc/profile#addexportNODE_HOME=/usr/local/node-v8.9.3exportPATH末尾file=$NODE_HOME/bin:$PATH#test有效source/etc/profile```后即可使用2.mysql安装ubuntu安装mysql最简单的方法是通过apt-get命令安装#apt-getinstallmysql-server-5.7如果安装不了,尝试更新源#apt-getupdate#apt-getupgrade输入密码安装成功后,测试显示安装成功。如果要完成mysql的配置,需要找到mysql的配置文件,位于/etc/mysql/my.cnf,在这个文件中设置编码(防止后面产生乱码)修改/etc/mysql/my.cnf[client]default-character-set=utf8[mysqld]character-set-server=utf8max_connections=1000!includedir/etc/mysql/conf.d/!includedir/etc/mysql/mysql.conf.d/bind-address=0.0.0.0修改成功后重启mysql服务#servicemysqlrestartrestartafterstartup登录查看是否设置了编码。如果想远程连接mysql服务,需要更改用户表>使用mysql>selectuser,hostfromuser;userhostrootlocalhostdebian-sys-maintlocalhostmysql.sessionlocalhostmysql.syslocalhostlocalhost表示只能本地登录,可以将root账号对应的host改为%实现远程连接(暂时不考虑安全性)>updateusersethost='%'whereuser='root'```~~~~然后远程登录###3.安装JDK如果你想在虚拟机中运行Java程序,那么JDK自然是少不了的。JDK的安装与Node相关安装与JDK的版本类似我这里安装的是1.8-官网下载,地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载成功后,使用FileZilla上传到阿里云服务器-安装解压安装,解压文件到/usr/local/jdk1.8目录-配置仍然是全局配置,配置文件为/etc/profile,需要配置JAVA_HOME、PATH、CLASSPATHexportJAVA_HOME=/usr/local/jdk1.8exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:./bin配置完成后,配置文件生效source/etc/profile-test
