后台测试环境搭建
Posted 李庆喜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台测试环境搭建相关的知识,希望对你有一定的参考价值。
最近公司要上新项目,所以要太机器做测试,领导要求把所有服务搭建到同一台服务器上。
开发需求:1.java 1.7.0_45 路径:/usr/java/jdk1.0.0_45/ 环境变量:JAVA_HOME=/usr/java
2.tomcat 7.0.67 启动参数:JAVA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:SurvivorRatio=10"
3.mysql 5.6.23-72.1
4.mongodb 3.0.7
5.redis 3.0.1 启动参数:初始化内存8G
一、先现在所需源码包:wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz
wget wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz
wget http://download.redis.io/releases/redis-3.0.1.tar.gz
wget http://prdownloads.sourceforge.net/tcl/tcl8.6.4-src.tar.gz
wget http://download.oracle.com/otn/java/jdk/7u40-b43/jdk-7u40-linux-x64.tar.gz
jdk下载记得点击列表上面的“我接受”按钮
一、安装jdk环境:
- 解压:```tar xvf jdk-7u45-linux-x64.tar.gz -C /usr/java/```
- 将java路径添加到环境变量。我是直接打开/etc/profile文件把java的路径添加进去的。推荐大家更改文件一定要小心。
- source /etc/profile
- java -version 是否能看到java版本信息,```
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)```
能看到就说明成功了。
二、tomcat
- ```tar xzvf apache-tomcat-7.0.67.tar.gz -C /usr/local/```
- ```mv apache-tomcat-7.0.67 apache-tomcat7```
- ```打开tomcat的配置文件,修改参数:JAVA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:SurvivorRatio=10"
- 启动tomcat ```sh /usr/local/apache-tomcat7/startup.sh```
- 查看tomcat是否启动:```netstat -anpt |grep 8080
三、安装MySQL
- 先安装依赖库文件 ```yum -y install ncurses-devel yum -y install gcc gcc++ yum install gcc-c++ libstdc++-deve
- 源码包编译安装cmake:```tar cvf cmake-2.8.12.tar.gz -C /usr/src```
```cd /usr/src/cmake-2.8.12/```
```./configure && make && make install```
- 创建mysql用户useradd -M -s /sbin/nologin mysql
- tar xzvf mysql-5.6.23.tar.gz -C /usr/src
- cd /usr/src/mysql-5.6.23
-
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all &
& make && make install - chown -R mysql:root /usr/local/mysql/
- cp my-default.cnf /etc/my.cnf
- cp mysql.server /etc/init.d/mysqld
- chmod +x /etc/init.d/mysqld
- chkconfig mysqld --add
- echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile
四、mongodb
- tar xzvf mongodb-linux-x86_64-3.0.7.tgz -C /usr/local
- mv mongodb-linux-x86_64-3.0.7 mongodb
- echo /usr/local/mongodb/bin>>/etc/profile
- echo "export PATH=$PATH:/usr/local/mongodb/bin">>/etc/profile
- source /etc/profile
以上是关于后台测试环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
项目一众筹网01_02环境搭建_日志系统搭建日志打印级别debuginfoerror
项目一众筹网01_01环境搭建(后台)MBG逆向工程(基于maven)整合MyBatis-思路和操作依赖信息来源https://mvnrepository.com