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,成功!其他包类似,请自行脑补。

安装php no permision,php安装过程中的No package ‘xxx’ found问题相关推荐

  1. linux安装和配置 mysql、redis 过程中遇到的问题记录(转)

    章节目录 mysql redis linux下部署mysql和redis网上的教程很多,这里记录一下我部署.配置的过程中遇到的一些问题和解决办法. mysql ①安装完成后启动的时候报错 Starti ...

  2. 安装、配置和测试Asterisk过程中遇到的问题及解决方法

    最近刚刚接触Asterisk,第一步想用Asterisk搭建一个VoIP服务器,然后用安装两个软电话实现通话,然后再深入一点研究.然而就是这第一步,对于我这个Linux和Asterisk新手来说,也是 ...

  3. as安装过程中gradle_柯赛分享:楼顶大字安装过程中需要用到哪些工具?

    经过前面一系列标识行业常识和制作工艺相关知识的分享,我们知道楼顶大字是标识行业下属的一个重要分支产品类别,也明白了楼顶大字主要制作材料是金属的,尺寸和自重都比较大,运输安装过程相对复杂,安装施工的难度 ...

  4. 装完linux硬盘有密码吗,deepin 15.11安装过程中全盘安装/全盘加密后查看磁盘信息...

    在安装深度deepin 15.11系统过程中,可以选择全盘安装/全盘加密,可参考安装深度Deepin 15.11操作系统的方法,在安装完后,可以查看磁盘信息,以下为你分享. 全盘加密安装后查看磁盘信息 ...

  5. virtualBox安装增强功能及安装过程中出现的一系列问题的解决

    virtualbox增强功能 的作用 (1)实现客户机和主机间的鼠标平滑移动 (2)与主机实现文件共享 (3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率 (4)与主机实现时间同 ...

  6. Ubuntu 20.04安装R和Rstudio--记录安装过程和踩过的坑

    如果实在不想安装,可以使用docker. Docker-rstudiohttps://hub.docker.com/r/rocker/rstudio/tags 使用文档见:Rocker Project ...

  7. editthiscookie插件怎么安装_PPT插件——OK之安装篇

    大家好,我是叶玄shine.一位热爱生活.热爱PPT的骚年. 前两天有朋友在知乎上问我,下面这些图片用PPT怎么做到的? 弯折图 层次图 渐变形状图 毛玻璃 我的答案:OneKey Lite. 那什么 ...

  8. 云存储系统服务器版安装,云存储系统服务器版安装

    云存储系统服务器版安装 内容精选 换一换 设置"云服务器名称".名称可自定义,但需符合命名规则:只能由中文字符.英文字母.数字及"_"."-" ...

  9. Linux 系统 uos / deepin 系统安装过程中 最全常用命令及问题 总结

    本博客已暂停更新,为了您更好的阅读,请转至新博客https://www.whbwiki.com/1296.html 此教程用来解决uos/deepin系统安装过程中的一系列问题,其他linux发行版适 ...

最新文章

  1. 四种依恋类型_依恋类型的四种模式影响着我们的亲密关系
  2. 每天学一点儿shell:Linux三剑客——awk命令
  3. 水凝胶 静电纺丝_北理工赵扬ACS Nano:在水凝胶纺织软体机器人方面取得进展
  4. python最大值_Python 获取最大值函数|python3教程|python入门|python教程
  5. 第二十七期:Deepfake视频正在快速传播,也许区块链能够阻止这波“瘟疫”
  6. LeetCode 553. 最优除法(数学)
  7. 邮件发送类_SpringBoot优雅地发送邮件
  8. 【Elasticsearch】Elasticsearch CPU高排查思路
  9. 解决Android学习之ScollView嵌套ListView和GridView问题
  10. Nginx内置模块简介
  11. Java单例模式深入详解
  12. 19. web root (2)
  13. 计算机组成原理唐朔飞第八章ppt,计算机组成原理唐朔飞PPT第8章CPU的结构和功能.ppt...
  14. 房屋出租系统(Java实现-命令行练习版)
  15. 贾俊平统计学思维导图- 第一章 导论
  16. java.io.IOException: Type mismatch in key from map: expected org.apache.hadoop.io.Text, recieved org
  17. linux pppd源码下载_LINUX下的拨号利器:wvdial和pppd —— 转载
  18. 日语蔬菜水果相关词汇(2)
  19. Linux下vi命令编辑器怎样编辑,怎样保存退出
  20. 【STM32F429】第5章 RL-USB移植(MDK AC6)

热门文章

  1. 正则表达式简单语法及常用正则表达式
  2. MyBatis-Plus_查询进阶05
  3. 支付宝和微信的JSSDK发起支付
  4. mysql主从复制周期_Mysql主从复制的实现
  5. php msgid排重,如何应用php数组对百万数据停止排重
  6. qt中设置QTabWidget,QGroupBox,QScrollArea的样式
  7. C语言 strcat_s 函数 - C语言零基础入门教程
  8. C语言 memcpy_s 函数 - C语言零基础入门教程
  9. c51编程语言基础习题,《单片机基础》练习题及答案
  10. 计算机室内设计cad实践报告,cad实习报告3000字