编译php7.4报错Package onigurkage



编译php7.4报错Package ‘oniguruma‘, required by

‘virtual:world‘, not found

一、oniguruma是什么?

oniguruma是一个处理正则表达式的库,我们之所以需要安

装它,是因为在安装php7.4的过程中,mbstring的正则表达

式处理功能对这个包有依赖性,所以我们要先安装这个库。

开源源码地址:

https://github.com/liuhongdi/

1

二、下载解压配置与安装

安装依赖包

 yum install autoconf automake libtool -y

1

下载源码

wget

https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O

oniguruma-6.9.4.tar.gz

1

解压

tar xf oniguruma-6.9.4.tar.gz

1

编译

cd oniguruma-6.9.4/

./autogen.sh && ./configure –prefix=/usr

make && make install

centos-stream8

yum install -y https://rpms.remirepo.net/enterprise/8/remi/x

86_64/oniguruma5php-6.9.7.1-1.el8.remi.x86_64.rpm

yum install -y

https://rpms.remirepo.net/enterprise/8/remi/x86 _64/oniguru

ma5php-devel-6.9.7.1-1.el8.remi.x86_64.rpm