在编译安装php时有时候会碰到如题所示的错误:
Package 'oniguruma', required by 'virtual:world', not found
一般在编译php安装时,出现类似的错误只需要安装对应的devel包即可,比如在Centos下,只需要yum install oniguruma-devel
就可以解决;
然而,yum中没有这个包,需要去第三方找,网上大部分的解决方案是去github下载oniguruma的源码,然后编译安装,而编译时又需要另外一个什么工具,并且还要配置环境什么的,有点复杂,我不想再牵扯别的东西进来,我想直接找到oniguruma的rpm包本地安装应该就可以了。
去哪里找呢?就是这里:https://pkgs.org/ 搜索oniguruma,下载oniguruma及oniguruma-devel,然后yum localinstall xxxx
即可!