【運維】Linux安裝GeoIP,報錯Transaction check error、各種問題解決

Linux安裝GeoIP

yum install nginx-module-geoip

如果報錯: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

出現錯誤:
在這裏插入圖片描述
嘗試安裝tokyocabinet:

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

在這裏插入圖片描述
問題是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

在這裏插入圖片描述`

[adminneworld@glpi1 geoip-1.1.1]$ make

[adminneworld@glpi1 geoip-1.1.1]$ sudo make install

`
在這裏插入圖片描述

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

在這裏插入圖片描述
修改nginx監聽端口:

[adminneworld@glpi1 etc]$ sudo vim /root/nginx-1.10.1/conf/nginx.conf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章