一,oniguruma是什么?
oniguruma是一个处理正则表达式的库,我们之所以需要安装它,是因为在安装php7.4的过程中,mbstring的正则表达式处理功能对这个包有依赖性,所以我们要先安装这个库。
二,下载
wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz
三,解压
tar -zxvf oniguruma-6.9.4.tar.gz
cd oniguruma-6.9.4/
四,配置与安装
./autogen.sh && ./configure --prefix=/usr
make && make install
五,安装过程中遇到报错的处理
./autogen.sh && ./configure --prefix=/usr
Generating autotools files.
./autogen.sh: line 6: autoreconf: command not found
解决方法:
yum install autoconf automake libtool
六,查看本地centos的版本
cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)