安装JAVA运行环境
1、下载服务器端版本的JRE
wgethttp://download.oracle.com/otn-pub/java/jdk/8u101-b13/server-jre-8u101-linux-x64.tar.gz
2、将server-jre-8u101-linux-x64.tar.gz解压到某个目录
解压:
tar xvf server-jre-8u101-linux-x64.tar.gz
3、配置环境变量
vim /etc/profile 在最下面加入
export JAVA_HOME=/app/soft/jdk1.8.0_111
export JRE_HOME=/app/soft/jdk1.8.0_111/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
4、使配置生效
source /etc/profile
安装Nginx
1、下载源码包
wget http://nginx.org/download/nginx-1.7.8.tar.gz
2、解压文件
tar -zxvf nginx-1.7.8.tar.gz
3、安装相关组件
yum -y install pcre*
yum -y install openssl*
4、校验环境
./configure --prefix=/app/soft/nginx-1.7.8--with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module--with-pcre
5、安装
make
make install
6、创建日志文件,不然启动会报错
cd /usr/local/nginx-1.7.8
mkdir logs
7、启动
/usr/local/nginx-1.7.8/sbin/nginx
8、相关命令
/usr/local/nginx-1.7.8/sbin/nginx -s reload#重新加载配置项
/usr/local/nginx-1.7.8/sbin/nginx -s stop #停止
Maven安装
1、下载Maven
wgethttp://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
2、解压文件
tar -zxvf apache-maven-3.3.9-bin.tar.gz
3、添加环境变量
vim /etc/profile 在最下面加入
exportMAVEN_HOME=/app/soft/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
MySQL服务端安装
1、下载源码包,用源码包方式安装
wgethttp://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15.tar.gz
2、解压代码
tar zxvf mysql-5.7.15.tar.gz
3、安装关联组件
yum install cmake
yum install ncurses-devel*
yum install gcc gcc-c++ kernel-develncurses-devel bison cmake
yum install bison
这些都安装好,如果过程中出错,删除以下文件再重试
rm -f CMakeCache.txt
4、创建mysql系统用户组
groupadd mysql
useradd -g mysql mysql #创建一个名为mysql,并指派到mysql组下面useradd -g 用户组 用户名
cmake-DCMAKE_INSTALL_PREFIX=/app/soft/mysql -DMYSQL_DATADIR=/data/mysqldata-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci-DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
/home/mysql/mysqld --initialize--user=mysql --basedir=/home/mysql --datadir=/home/mysql/data
mysqld --initialize --user=mysql--basedir=/app/soft/mysql --datadir=/data/mysqldata
Z1EoqyBg1p<0
alter user 'root'@'localhost' identified by'6598961bbs';
5、赋予权限
chown -R root:mysql /usr/local/mysql
6、创建mysql数据目录并赋予权限
mkdir /usr/local/mysqldata
chown -R mysql /usr/local/mysqldata
7、初始化数据库
bin/mysql_install_db--datadir=/data/mysqldata/mysqldata --user=mysql
8、修改数据库帐号密码,用于登录
./bin/mysqladmin -u root password '123456'
9、配置/etc/my.cnf
[mysqld]
datadir=/usr/local/mysqldata
socket=/tmp/mysql.sock
user=mysql
# Disabling symbolic-links is recommendedto prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/tmp/mysqld.pid
10、复制服务器配置文件,用于启动停止
cp mysql.server /etc/init.d/mysqld
下面的命令才可用
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
/etc/init.d/mysqld restart
11、乱码解决
在my.conf加入:
character_set_server=utf8
init_connect='SET NAMES utf8'
如:
[mysqld]
datadir=/usr/local/mysqldata
socket=/tmp/mysql.sock
character_set_server=utf8
init_connect='SET NAMES utf8'
user=mysql
# Disabling symbolic-links is recommendedto prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/tmp/mysqld.pid