秦皇岛网站,dedecms织梦搬家公司网站模板,岳阳企业网络平台,西安外贸建站php No package ‘oniguruma’ found今天安装php7.4的时候遇到这样的一个报错#xff0c;然后yum install oniguruma oniguruma-devel#xff0c;重试安装php#xff0c;依然报错#xff0c;又编译安装oniguruma#xff0c;重试安装php#xff0c;还是报错#xff0c;问…php No package ‘oniguruma’ found今天安装php7.4的时候遇到这样的一个报错然后yum install oniguruma oniguruma-devel重试安装php依然报错又编译安装oniguruma重试安装php还是报错问题出在哪呢问题出在这个环境变量PKG_CONFIG_PATH然后百度、谷歌。按变量字面意思就是包配置路径。抄一段PKG_CONFIG_PATH是一个环境变量它指定pkg-config将在其中搜索其.pc文件的其他路径。此变量用于增强pkg-config的默认搜索路径。在典型的Unix系统上它将搜索目录/usr/lib/pkgconfig和/usr/share/pkgconfig。这通常包括系统安装的模块。但是某些本地模块可能安装在不同的前缀中例如/usr/local。在这种情况下必须预先设置搜索路径以便pkg-config可以找到.pc文件。pkg-config程序用于检索有关系统中已安装库的信息。 pkg-config的主要用途是提供编译程序和链接到库的必要细节。此元数据存储在pkg-config文件中。这些文件具有后缀.pc并位于pkg-config工具已知的特定位置。所以安装完oniguruma后需要设置正确的环境变量可以find / -name oniguruma* 查找一下可以找到一个/usr/local/lib/pkgconfig/oniguruma.pc文件。把/usr/local/lib/pkgconfig/加到PKG_CONFIG_PATH环境变量然后重试安装php成功其他包类似请自行脑补。