在编译安装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即可!
在尝试编译安装PHP时遇到oniguruma包缺失的问题,通常可以通过安装对应的-devel包解决。然而,在CentOS上,oniguruma-devel包不可用,需要从源码编译。为避免复杂过程,可以前往https://pkgs.org搜索并下载oniguruma及其-devel的rpm包,然后使用yum localinstall进行安装。
1521

被折叠的 条评论
为什么被折叠?



