linux环境配置二---安装apr和日志分割工具cronolog
前言:
该文用于和大家共享,帮助像我一样的小白学习一下如何配置Linux系统环境以及对于日志分割工具的应用cronolog
三:安装apr
离线安装模式
将这三个安装包通过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 在文件末尾处添加下面的变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
然后执行下面命令,使环境变量即时生效
source /etc/profile
3.6然后重新启动tomcat,查看日志出现一下信息则说明APR启动成功
问题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传入服务器
4.2解压缩tar -zxvf cronolog-1.6.2.tar.gz
4.3进入cronolog-1.6.2文件夹
cd cronolog-1.6.2
4.4 运行安装
./configure
make
make install
如果./configure时报错,error: no acceptable cc found in $PATH
我们需要安装gcc:yum install gcc gcc-c++ gcc-g77
4.5验证是否安装成功