linux源码编译php提示:No package ‘oniguruma‘ found
编译遇到缺少Oniguruma开发包,处理办法1
安装epel仓库、安装 Oniguruma 开发包
[root@iZwz98gb9fzslgpnomg3ceZ php-8.1.29]# yum install epel-release
[root@iZwz98gb9fzslgpnomg3ceZ php-8.1.29]# yum install oniguruma oniguruma-devel
方法2:去Oniguruma官网下载源码包编译安装
[root@iZwz98gb9fzslgpnomg3ceZ ~]# wget https://github.com/kkos/oniguruma/archive/v6.9.5_rev1.tar.gztar -zxvf v6.9.5_rev1.tar.gz
[root@iZwz98gb9fzslgpnomg3ceZ ~]# cd oniguruma-6.9.5_rev1/
[root@iZwz98gb9fzslgpnomg3ceZ oniguruma-6.9.5_rev1]# ./autogen.sh
[root@iZwz98gb9fzslgpnomg3ceZ oniguruma-6.9.5_rev1]# ./configure
[root@iZwz98gb9fzslgpnomg3ceZ oniguruma-6.9.5_rev1]# make && make install
之后再回去重新编译php即可