一、jdk的安装
a、去甲骨文官网下载对应版本的jdk,这里以1.8版本为列(jdk下载地址)
1.
这里如果是新手的话推荐下载rpm,我这里使用的rpm的,当然也可以使用tar.gz的(tar.gz安装参考地址)
c、安装jdk
1.如果不是root用户先su成root
2.chmod 777 jdk-8u151-linux-x64.rpm 获取权限
3.rpm -ivh jdk-8u151-linux-x64.rpm 安装jdk
4.最后java -version检查jdk的安装情况,如果出现以下情况表示安装成功
二、tomcat的安装
a、首先下载tomcat:(tomcat下载地址)
b、解压
1.建立tomcat目录
2.解压tar -zxvf tmp/tomcat/8/apache-tomcat-8.5.23.tar.gz -C /usr/local/(-C是指定解压到某个目录下,如果就解压到当前目录可以省略)
mv apache-tomcat-8.5.23 tomcat(这里是重命名文件夹命令,可以省略)
c、验证
1.启动tomcat
进入bin目录
./startup.sh start启动tomcat,
浏览器访问127.0.0.1:8080,如果出现tomcat则表示启动
./shutdown.sh start关闭tomcat
三、redis的安装
a、下载redis(redis下载地址)
b、解压安装
1.解压tar -zxvf tmp/redis/redis-4.0.2.tar.gz -C /usr/local/
mv redis-4.0.2 redis重命名
2、编译make
C、验证
进入src目录 启动redis./redis-server start 出现如下图表示启动成功./redis-server redis.conf指定配置文件启动
四、nginx安装
a、下载nginx(nginx下载地址)
b、下载PCRE(正则表达式库,让nginx支持rewrite需要安装这个库,PCRE下载地址)
c、安装PCRE
1.解压tar-zxvf tmp/nginx/pcre/pcre-8.41.tar.gz -C /usr/local/
2.重命名mv pcre-8.41/ pcre
3.安装C C++支持yum install -y gcc gcc-c++
4.初始化配置,进入PCRE目录 ./configure
5.编译make
6.安装make install
d、解压nginx
1.安装zlib支持yum install -y zlib-devel
2.解压tar -zxvf tmp/nginx/1.12.2/nginx-1.12.2.tar.gz -C /usr/local/
3.重命名mvnginx-1.12.2/ nginx1(这里特别要注意名字不能改成nginx,不然最后一步make install会报错)
4.
初始化配置,进入nginx目录
./configure --with-pcre=/usr/local/pcre/
5.编译make
6.安装make install
e、验证
这里注意,make install后会生成/usr/local/nginx路径的文件夹,进入/usr/local/nginx/sbin 执行./nginx
启动好nginx后浏览器访问127.0.0.1出现nginx欢迎页则安装成功
关闭命令./nginx -s stop
重启./nginx -s reload
指定配置文件启动nginx -c /path/to/nginx.conf
五、myssql安装
a、下载mysql(mysql下载地址)
我这里下载的是linux通用,64位版本
b、安装mysql
1.解压mysqltar -zxvf tmp/mysql/mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
2.重命名mv mysql-5.6.38-linux-glibc2.12-x86_64/ mysql
3.添加组mv groupadd mysql
4.添加用户useradd -g mysql mysql
5.添加权限
chown
-R mysql:mysql ./
6.安装.
/scripts/mysql_install_db
--user=mysql --datadir=
/usr/local/mysql/data/mysql
7.配置mysql
cp
support-files
/mysql
.server
/etc/init
.d
/mysqld
chmod 755 /etc/init.d/mysqld
cp
support-files
/my-default
.cnf
/etc/my
.cnf
vi
/etc/init
.d
/mysqld
修改启动脚本 以下是修改内容
basedir=
/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
c、验证
启动mysql
service mysqld start
测试连接
./mysql/bin/mysql -uroot
关闭mysql
service mysqld stop
查看运行状态
service mysqld status
安装mysql ./scripts/mysql_install_db,时可能会遇到
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No suc....
原因:是用yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的
解决办法:
1.如果已经安装了libnuma.so.1,先yum remove libnuma.so.1
2.yum install numactl.x86_64
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No suc....
原因:是用yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的
解决办法:
1.如果已经安装了libnuma.so.1,先yum remove libnuma.so.1
2.yum install numactl.x86_64
3.如果上面还不行那么就yum install libaio* -y
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory
解决办法:yum -y install perl perl-devel