linux环境配置二---安装apr和日志分割工具cronolog

前言:

该文用于和大家共享,帮助像我一样的小白学习一下如何配置Linux系统环境以及对于日志分割工具的应用cronolog

三:安装apr

离线安装模式

linux环境配置二---安装apr和日志分割工具cronolog

将这三个安装包通过xftp传到linux上然后解压

3.1安装apr

1:解压tar zxvf apr-1.7.0.tar.gz

2:进入apr-1.7.0 中

cd apr-1.7.0/

3:编译的时候用来指定程序存放路径 /usr/local/apr

./configure --prefix=/usr/local/apr

4:编译和安装

Make

make install

3.2安装apr-iconv

1:解压tar -zxvf apr-iconv-1.2.2.tar.gz

2:cd apr-iconv-1.2.2

3:./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

4:make

5:make install

3.3安装apr-util

1:解压tar zxvf apr-util-1.6.1.tar.gz

2:cd apr-util-1.6.1

3:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv

4:make

5:make install

如果报错error: expat.h: No such file or directory说明确少expat库,需要安装expat

yum install expat-devel然后在make

3.4安装tomcat-native

注意:安装之前请检查openssl-devel是否安装,因为编译的时候添加了--with-ssl=yes选项,此选项需要openssl-devel支持,配好yum源通过yum install openssl-devel安装,当然如果不加这个选项也可不装openssl-devel。

1:首先进入tomcat的bin目录

cd /usr/local/apache-tomcat-8.0.9/bin

2:然后解压tomcat-native.tar.gz

tar zxvf tomcat-native.tar.gz

3:解压完成后进入tomcat-native-1.1.30-src/jni/native目录

cd usr/local/apache-tomcat-8.0.9/bin/tomcat-native-1.1.30-src/jni/native

4:./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk1.8.0_201 --with-ssl=yes

5:make

6:make install

 

3.5添加环境变量

编辑/etc/profile 在文件末尾处添加下面的变量

linux环境配置二---安装apr和日志分割工具cronolog

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/liblinux环境配置二---安装apr和日志分割工具cronolog

然后执行下面命令,使环境变量即时生效

source /etc/profile

3.6然后重新启动tomcat,查看日志出现一下信息则说明APR启动成功

linux环境配置二---安装apr和日志分割工具cronolog

问题1:安装apr-util 遇到 expat.h: No such file or directory 的解决

原因是缺少expat库,需要安装expat

yum install expat-devel

问题2Error: 70023: This function has not been implemented on this platform该错误解决办法

直接关闭ssl

修改server.xml

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" />

四:配置日志分割工具cronolog

4.1首先将安装包通过xiftp传入服务器linux环境配置二---安装apr和日志分割工具cronolog

4.2解压缩tar -zxvf cronolog-1.6.2.tar.gz

linux环境配置二---安装apr和日志分割工具cronolog

4.3进入cronolog-1.6.2文件夹

cd cronolog-1.6.2

linux环境配置二---安装apr和日志分割工具cronolog

4.4 运行安装

./configure

make

make install

如果./configure时报错,error: no acceptable cc found in $PATH

我们需要安装gcc:yum install gcc gcc-c++ gcc-g77

4.5验证是否安装成功

linux环境配置二---安装apr和日志分割工具cronolog

linux环境配置二---安装apr和日志分割工具cronolog