美文网首页PHPLinux
centos8 编译 安装 php7.x 出现 Package

centos8 编译 安装 php7.x 出现 Package

作者: ___n | 来源:发表于2022-01-19 18:09 被阅读0次

    centos8 在编译安装 PHP7.4时,会报 Package requirements (oniguruma) were not met 的错误,
    在centos7 只要yum安装一下就可以了,但是在centos8会提示找不到文件,
    以下是编译安装的方法。

    wget -c https://github.com/kkos/oniguruma/releases/download/v6.9.7.1/onig-6.9.7.1.tar.gz -O oniguruma-6.9.7.1.tar.gz
    tar -zxf oniguruma-6.9.7.1.tar.gz
    cd onig-6.9.7
    ./configure --prefix=/usr
    make && make install
    ...
    ----------------------------------------------------------------------
     /usr/bin/mkdir -p '/usr/include'
     /usr/bin/install -c -m 644 oniguruma.h oniggnu.h '/usr/include'
    make  install-data-hook
    make[3]: 进入目录“/home/down/onig-6.9.7/src”
    make[3]: 对“install-data-hook”无需做任何事。
    make[3]: 离开目录“/home/down/onig-6.9.7/src”
    make[2]: 离开目录“/home/down/onig-6.9.7/src”
    make[1]: 离开目录“/home/down/onig-6.9.7/src”
    Making install in test
    make[1]: 进入目录“/home/down/onig-6.9.7/test”
    make[2]: 进入目录“/home/down/onig-6.9.7/test”
    make[2]: 对“install-exec-am”无需做任何事。
    make[2]: 对“install-data-am”无需做任何事。
    make[2]: 离开目录“/home/down/onig-6.9.7/test”
    make[1]: 离开目录“/home/down/onig-6.9.7/test”
    Making install in sample
    make[1]: 进入目录“/home/down/onig-6.9.7/sample”
    make[2]: 进入目录“/home/down/onig-6.9.7/sample”
    make[2]: 对“install-exec-am”无需做任何事。
    make[2]: 对“install-data-am”无需做任何事。
    make[2]: 离开目录“/home/down/onig-6.9.7/sample”
    make[1]: 离开目录“/home/down/onig-6.9.7/sample”
    make[1]: 进入目录“/home/down/onig-6.9.7”
    make[2]: 进入目录“/home/down/onig-6.9.7”
     /usr/bin/mkdir -p '/usr/bin'
     /usr/bin/install -c onig-config '/usr/bin'
     /usr/bin/mkdir -p '/usr/lib64/pkgconfig'
     /usr/bin/install -c -m 644 oniguruma.pc '/usr/lib64/pkgconfig'
    make[2]: 离开目录“/home/down/onig-6.9.7”
    make[1]: 离开目录“/home/down/onig-6.9.7”
    

    相关文章

      网友评论

        本文标题:centos8 编译 安装 php7.x 出现 Package

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