PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2022-02-27 22:37:04  修改时间:2024-11-28 10:38:17  分类:Linux软件安装/参数优化  编辑

CentOS 7编译安装 PHP 7.4时,报错:

configure: error: Package requirements (oniguruma) were not met:

No package 'oniguruma' found

 在编译安装PHP 7.4时,如果你使用--with-mbstring参数,则需要安装oniguruma。

1、oniguruma简介

oniguruma是一个处理正则表达式的库,php7.4中,mbstring的正则表达式处理功能对这个包有依赖性。所以,安装php7.4前需要安装oniguruma和oniguruma-devel两个软件包。

2、CentOS 7环境安装

yum install https://rpms.remirepo.net/enterprise/8/remi/x86_64/oniguruma5php-6.9.7.1-1.el8.remi.x86_64.rpm
yum install https://rpms.remirepo.net/enterprise/8/remi/x86_64/oniguruma5php-devel-6.9.7.1-1.el8.remi.x86_64.rpm

如果上面的方法下载很慢,可以先把对应的文件下载好,然后进入文件所在目录,执行如下命令,离线安装:

rpm -ivh *.rpm

如果软件包链接失效,可以通过Oniguruma5phpOniguruma5php-devel获取对应的Binary Package。

 

 

参考:

https://blog.csdn.net/Kangshuo2471781030/article/details/107241779

https://blog.csdn.net/qq_17631419/article/details/106803807