美文网首页
CentOS 7编译安装PHP 7.4提示No package

CentOS 7编译安装PHP 7.4提示No package

作者: 网络小乙 | 来源:发表于2020-07-15 00:54 被阅读0次

    在编译安装PHP 7.4时,如果你使用--with-mbstring参数,则需要安装oniguruma。

    1. oniguruma简介
      oniguruma是一个处理正则表达式的库,php7.4中,mbstring的正则表达式处理功能对这个包有依赖性。所以,安装php7.4前需要安装oniguruma和oniguruma-devel两个软件包。

    2. Ubuntu环境安装

      sudo apt install libonig-dev
      
    3. Centos 7环境安装

      yum install https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-6.9.5+rev1-2.el7.remi.x86_64.rpm
      yum install https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-devel-6.9.5+rev1-2.el7.remi.x86_64.rpm
      

      如果上面的方法下载很慢,可以先把对应的文件下载好,然后进入文件所在目录,执行如下命令,离线安装:

      rpm -ivh *.rpm
      

      如果软件包链接失效,可以通过Oniguruma5phpOniguruma5php-devel获取对应的Binary Package。

    相关文章

      网友评论

          本文标题:CentOS 7编译安装PHP 7.4提示No package

          本文链接:https://www.haomeiwen.com/subject/nzhchktx.html