JDK
直接安装rpm
rpm -Uvh jdk-8u51-linux-x64.rpm
在/etc/profile添加
export JAVA_HOME=/usr/java/default
Maven
tar -zxvf apache-maven-3.3.3-bin.tar.gzmv apache-maven-3.3.3 /opt/maven
在/etc/profile添加
export MAVEN_HOME=/opt/maven
Flyway
tar -zxvf flyway-commandline-3.2.1.tar.gzmv flyway-3.2.1/ /opt/flyway
配置文件放在/opt/flyway/conf里面
Tomcat
tar -zxvf apache-tomcat-8.0.24.tar.gzmv apache-tomcat-8.0.24 tomcatcd tomcat/bin# 新建文件setenv.sh, 加入下面配置export JAVA_OPTS="-Djava.awt.headless=true -Xdebug -Xms3084m -Xmx3084m -XX:ParallelGCThreads=2 -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC"cd /tomcat/conf
Nginx
先安装pcre
tar -xzvf pcre-8.37.tar.gz./configure --enable-utf8 --enable-unicode-propertiesmakemake installmv /usr/bin/pcregrep /usr/bin/pcregrep.oldmv /usr/bin/pcretest /usr/bin/pcretest.oldln -s /usr/local/bin/pcregrep /usr/bin/pcregrepln -s /usr/local/bin/pcretest /usr/bin/pcretest
安装nginx
tar -zxvf nginx-1.8.0.tar.gzcd nginx-1.8.0./configure --help./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_modulemakemake install#运行报错的话,则需要执行这一句ln -s /usr/local/lib/libpcre.so.1 /lib64/libpcre.so.1
非root用户运行在80端口,需要配置
cd /opt/nginx/sbinchown root nginxchmod u+s nginx
MySQL
安装MySQL Server 5.6.x
rpm -Uvh mysql-community-release-el6-5.noarch.rpm# 看看版本yum list mysql-community-serveryum install mysql-community-server.x86_64ref: [http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/](http://tapd.oa.com)
Git
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develunzip git-v2.4.5.zipmv git-2.4.5/ gitcd gitmake configure./configure prefix=/opt/gitmakemake install# 可能会出现perl编译失败提示,执行以下命令yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel# 在/etc/profile增加export PATH=/opt/git/bin#配置git 用户名和邮箱, git config -l查看配置git config --global user.name "ly01152000"git config --global user.email "lingyu@nongfadai.com"# 配置 ssh key$ ssh-keygen -t rsa -b 4096 -C "corey.wei@gmail.com"# 把公钥~/.ssh/id_rsa.pub复制到GitHub项目的Deploy Key里# 重启后只要输入一次ssh key passphrase,不同登陆session也用可# 安装key chain# 从http://repoforge.org/use/ 下载文件,安装rpmforge reporpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmyum install keychain# 在~/.bash_profile添加eval `keychain --eval id_rsa`
Node.js
拷贝node-v4.1.2-linux-x64.tar.gz到/opt/nodejs目录
在nodejs目录下新建shell文件,内容如下,运行脚本
echo "\n\n start to install nodejs build evn"tar -xvf node-v4.1.2-linux-x64.tar.gzecho "1. complete to extract nodejs istallation package"echo "2. create soft link to node command"sudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/node /usr/local/bin/nodesudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/npm /usr/local/bin/npmnpm install --global gulpsudo ln -s /opt/nodejs/node-v4.1.2-linux-x64/bin/gulp /usr/local/bin/gulpecho "3. create page directory and install plugins"mkdir -p /opt/beta-static/webcd /opt/beta-static/webnpm install --save-dev gulpnpm install --save-dev gulp-cleannpm install --save-dev gulp-jshintnpm install --save-dev gulp-concatnpm install --save-dev gulp-uglifynpm install --save-dev gulp-minify-cssnpm install --save-dev gulp-revnpm install --save-dev gulp-rev-collectornpm install --save-dev gulp-file-includenpm install --save-dev gulp-replacenpm install --save-dev run-sequence
最后,/etc/profile配置如下
......# Added by Coreyalias vi="vim"export JAVA_HOME=/usr/java/defaultexport MAVEN_HOME=/opt/mavenexport PATH=$PATH:$MAVEN_HOME/bin:/opt/git/bin:/opt/flyway......
安装jar到maven本地库
玄武短息客户端
mvn install:install-file -Dfile=/opt/software/postmsg-ump-2.4.jar \-DgroupId=com.xuanwu.msggate \-DartifactId=postmsg-ump \-Dversion=2.4 \-Dpackaging=jar \-DgeneratePom=true \-DcreateChecksum=true
修改mybatis generator支持mysql多数据库
mvn install:install-file -Dfile=/opt/software/generator/mybatis-generator/mybatis-generator-1.3.2.1.pom \-DgroupId=org.mybatis.generator \-DartifactId=mybatis-generator \-Dversion=1.3.2.1 -Dpackaging=pommvn install:install-file -Dfile=/opt/software/generator/mybatis-generator-core/mybatis-generator-core-1.3.2.1.jar \-DpomFile=/opt/software/generator/mybatis-generator-core/mybatis-generator-core-1.3.2.1.pom \-DgroupId=org.mybatis.generator \-DartifactId=mybatis-generator-core \-Dversion=1.3.2.1 \-Dpackaging=jarmvn install:install-file -Dfile=/opt/software/generator/mybatis-generator-maven-plugin/mybatis-generator-maven-plugin-1.3.2.1.jar \-DpomFile=/opt/software/generator/mybatis-generator-maven-plugin/mybatis-generator-maven-plugin-1.3.2.1.pom \-DgroupId=org.mybatis.generator \-DartifactId=mybatis-generator-maven-plugin \-Dversion=1.3.2.1 \-Dpackaging=jar
安装percona Xtrabackup
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpmyum list | grep perconayum install percona-xtrabackup-22
redis安装
$ wget http://download.redis.io/releases/redis-xx.tar.gz$ tar xzf redis-xx.tar.gz$ cd redis-xx$ make启动nohup src/redis-server redis.conf &进入命令行模式src/redis-cli停止shutdown
本文提供了详细的步骤来安装配置多种开发环境,包括JDK、Maven、Flyway等关键组件,并介绍了如何配置MySQL、Tomcat及Nginx等服务。
2574

被折叠的 条评论
为什么被折叠?



