当前位置:   article > 正文

【运维】Linux安装GeoIP,报错Transaction check error、各种问题解决_rocky linux如何安装geoip

rocky linux如何安装geoip

Linux安装GeoIP

yum install nginx-module-geoip
  • 1

如果报错:Transaction check error
在这里插入图片描述原因是yum源不对,ncurses依赖未解决。

    yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-develyum install gcc -y

    yum -y install GeoIP-update

    yum install goaccess

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

出现错误:
在这里插入图片描述
尝试安装tokyocabinet:

rpm -i http://mirror.centos.org/centos/6/os/x86_64/Packages/tokyocabinet-1.4.33-6.el6.x86_64.rpm
  • 1

在这里插入图片描述
问题是tokyocavinet版本高了。

删除过高版本:

在这里插入图片描述安装需求版本:
在这里插入图片描述[adminneworld@glpi1 ~]$ sudo yum install http://mirror.centos.org/centos/6/os/x86_64/Packages/tokyocabinet-1.4.33-6.el6.x86_64.rpm

可以继续:
在这里插入图片描述在这里插入图片描述
完成

安装geoip扩展



    [adminneworld@glpi1 ~]$ wget https://pecl.php.net/get/geoip-1.1.1.tgz

    [adminneworld@glpi1 ~]$ tar zxvf geoip-1.1.1.tgz

    [adminneworld@glpi1 ~]$ cd geoip-1.1.1

    [adminneworld@glpi1 geoip-1.1.1]$ phpize

    [adminneworld@glpi1 geoip-1.1.1]$ ./configure

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述`

[adminneworld@glpi1 geoip-1.1.1]$ make

[adminneworld@glpi1 geoip-1.1.1]$ sudo make install
  • 1
  • 2
  • 3

`
在这里插入图片描述

[adminneworld@glpi1 geoip-1.1.1]$ sudo vim /etc/php.ini
  • 1

在这里插入图片描述
修改nginx监听端口:

[adminneworld@glpi1 etc]$ sudo vim /root/nginx-1.10.1/conf/nginx.conf
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/256677
推荐阅读
相关标签
  

闽ICP备14008679号