博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web开发环境搭建 Linux + Nodejs + Java + Git + PostgreSQL
阅读量:5228 次
发布时间:2019-06-14

本文共 4156 字,大约阅读时间需要 13 分钟。

Linux web开发环境搭建完整过程。折腾了好几天,无奈网速太差一直没弄好,这次干脆在宿舍搭建。


虚拟机上安装CentOS 6

虚拟机使用的是VMware Workstation 12 Player(非商业用途免费),CentOS版本为6.8(推荐6.5+)。

分配的内存最好大于2G,不过不用担心,安装完后可以随时调整。

安装好后会出现图形界面,打开终端即可开始进行下面的配置。也可以用ifconfig命令查看ip,利用MobaXterm等SSH工具进行外部操作。

安装完后要设置用户权限,否则普通用户无法执行sudo命令。

su - rootchmod u+w  /etc/sudoersvi /etc/sudoers

在文件中找到root ALL=(ALL) ALL,在它下面添加xxx ALL=(ALL) ALL,然后撤销sudoers的写权限。

chmod u-w /etc/sudoers

Java 环境搭建

从java SE官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载最新版JDK,用  tar -zxvf /opt/###.tar.gz  解压到/opt/,重命名文件夹为java。

在终端输入 sudo vim /etc/profile 修改环境变量,代码如下:

JAVA_HOME=/opt/javaJRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

然后执行  source /etc/profile 使配置立即生效(否则重启后生效)。此时已完成Java环境配置,执行  java -version 可查询java版本。


Java IDE 搭建(可选 Eclipse Mars/IntelliJ IDEA,推荐IDEA

下载ideaIU-15.0.4.tar.gz,解压后放在/opt/ 目录下,重命名为idea。

 

把ideaIU-15.0.4.tar.gz放在/opt目录下

 

tar -xzvf ideaIU-15.0.4.tar.gz

 

mv  ideaIU-15.0.4  idea

 

sh idea/bin/idea 即可启动  


Java 编译工具 Maven

下载最新版Maven并解压到/opt/ 文件夹中,重命名为maven。

在终端输入 sudo vim /etc/profile 修改环境变量,代码如下:

sudo vim   /etc/profile    export M2_HOME=/opt/mavenexport PATH=$PATH:$M2_HOME/binsource  /etc/profile

然后执行  source /etc/profile 使配置立即生效(否则重启后生效)。此时已完成Maven配置,执行  mvn  -v  可查询版本。


搭建前端编译工具 Nodejs npm bower

从nodejs官网下载压缩包(***.tar.xz),使用如下命令解压:

$ xz -d ***.tar.xz$ tar -xvf  ***.tar

重命名文件夹为nodeJS,在终端输入 sudo vim /etc/profile 修改环境变量,代码如下:

export NODE_HOME=/opt/nodeJSexport PATH=$NODE_HOME/bin:$PATH

然后执行  source /etc/profile 使配置立即生效(否则重启后生效)。执行  node -v  和  npm  -v  可以查看当前版本。

把npm换成淘宝的镜像:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

安装两个工具cnpm install -g bower 和cnpm install -g gulp


 

消息队列中间件 RabbitMQ

RabbitMQ依赖erlang,需要先按照erlang。

wget  http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpmyum install erlang

可以执行  erl -version  测试是否安装成功。

接下来安装

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpmrpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.ascyum install rabbitmq-server-3.6.1-1.noarch.rpmrabbitmq-plugins enable rabbitmq_management

启动RabbitMQ

service rabbitmq-server start

安装数据库 Postgresql

使用yum 安装。

sudo yum install postgresql-server

查看安装情况

rpm -qa |grep postgresql

初始化并启动数据库

sudo /etc/init.d/postgresql initdbsudo /etc/init.d/postgresql start

把PostgreSQL 服务加入到启动列表

sudo chkconfig postgresql onsudo chkconfig --list|grep postgres

PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定’postgres’。

sudo -u postgres psql

基本操作

创建数据库: create database david;

切换数据库: \c david;

创建测试表: create table test (id integer, name text);

插入测试数据: insert into test values (1,'david');

选择数据: select * from test;

安装pgadmin

使用yum安装: yum list pgadmin * (找不到源记得更换)未完成

pgadmin3_93.i686

pgadmin3_93-debuginfo.i686

pgadmin3_93-docs.i686

pgadmin3_95-debuginfo.i686

pgadmin3_95-docs.i686

yum install pgadmin3_95.x86_64

配置远程访问

sudo vim /var/lib/pgsql/9.6/data/pg_hba.confhost     all             all             127.0.0.1/32           trusthost     all             all             you ip/32              trusthost     all             all             1.0.0.0/32             trust

配置监听

sudo vim /var/lib/pgsql/9.6/data/postgresql.conflisten_addresses = '*'

运行pgadmin3

postgresql的data文件存放在/var/lib/pgsql/9.5/data

pgadmin3存放/usr/bin/pgadmin3,可以使用whereis pgadmin3查看路径

pgadmin3连接上后,按照application.properties配置来添加role和数据库


 

版本管理工具 git

安装依赖包

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

下载后解压git压缩包 

tar -zxvf git-2.7.3.tar.gz

编译安装

cd git-2.7.3make prefix=/opt/git allsudo make prefix=/opt/git install

设置环境变量

sudo vim /etc/profileexport PATH=$PATH:/opt/git/binsource /etc/profile

查看版本信息

git --version

WebStorm 安装及破解

1.到官网下载相应的版本 

2.解压 
tar -xvf – 
3.移动到/opt 
sudo mv WebStorm-xxx.xxx /opt/ 
4.进入到/opt/WebStorm-xxx.xxx/bin 
cd /opt/WebStorm-xxx.xxx/bin 
5.启动 
./webstorm.sh 
6.破解 
在启动前将系统时间往后调,比如2030年。启动webstorm,点击Evaluate for free for 30 days”,激活成功,然后按照提示进行安装。成功后将系统时间改回来,不影响正常使用,还是建议购买原版注册。

转载于:https://www.cnblogs.com/saiyan/p/6745309.html

你可能感兴趣的文章
java读书笔记
查看>>
md5sum命令详解
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
使用 Swoole 来加速你的 Laravel 应用
查看>>
TextWatcher原因activity内存泄漏问题
查看>>
Merge into的使用具体解释-你Merge了没有
查看>>
Linux安装程序Anaconda分析
查看>>
如何在chrome上打开SSL3.0
查看>>
应该是实例化对象的没有对属性赋值时,自动赋值为null,但不是空指针对象引用...
查看>>
从网易与淘宝的font-size思考前端设计稿与工作流
查看>>
Struts2 拦截器过滤方法
查看>>
输出进度条
查看>>
js 原型链
查看>>
linux常用命令:sort 命令
查看>>
单元测试Junit4
查看>>
祝贺博文《软件开发高手须掌握的4大SQL精髓语句(综合篇)》三天内获得3500多次浏览...
查看>>
SQL Server 内存不足引起的并发症
查看>>
【nodejs代理服务器三】nodejs注册windows服务
查看>>
Python爬虫利器六之PyQuery的用法
查看>>
sessiondataOracle alert 文件分析
查看>>