`
ssh123
  • 浏览: 9156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Centos 安装GeoIp 库

阅读更多
centos install geoip


sudo pear update-channels

#######

sudo yum install re2c GeoIP GeoIP-data GeoIP-devel
sudo pecl install geoip

vi /etc/php.d/geoip.ini

I also added the following settings in /etc/php.d/geoip.ini:

extension=geoip.so
geoip.custom_directory = /usr/local/share/GeoIP/

重启 php.
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gunzip GeoIP.dat.gz
mv GeoIP.dat /usr/local/share/GeoIP/
1,/var/lib
2,/var/share/
3,/usr/local/share
分享到:
评论

相关推荐

    在centos上编译netsniff-ng所需要的几个小工具

    在CentOS上编译netsniff-ng需要依赖几个关键的小工具,这些工具包括userspace-rcu、libsodium、libnet以及GeoIP。以下将详细解释这些工具及其作用。 1. **userspace-rcu (用户空间快速关联更新)**: 快速关联更新...

    安装在CentOS Linuxr 的NTOP

    本文档将详细介绍安装所需的依赖库、GeoIP库、RRDTool图表库以及NTOP本身的过程,并且会涉及一些基本的配置步骤。 #### 安装依赖库 1. **Development Libraries and Tools**:首先,需要安装开发相关的库和工具,...

    geoip1.48 以及问题解决方法

    GeoIP库就是这样一个工具,它提供了对地理位置数据的查询功能。本文将深入探讨GeoIP的版本1.48,以及在Linux环境下编译和使用时可能遇到的问题及其解决方案。 GeoIP1.48是MaxMind公司开发的开源库,用于解析和查询...

    腾讯云CentOS 6.6快速安装 Nginx服务器图文教程

    此外,还需要安装GeoIP、gd、libXpm和libxslt库,用于支持某些功能: ```bash yum install GeoIP gd libXpm libxslt ``` 安装完依赖后,进入Nginx压缩包所在的目录,然后解压它: ```bash tar -zxvf nginx-1.9.12...

    掌握地理定位:如何在 Nginx 中配置 GeoIP 模块

    ##### 在 CentOS/RHEL 上安装 ```bash sudo yum install nginx-module-geoip ``` ##### 在 Fedora 上安装 ```bash sudo dnf install nginx-module-geoip ``` #### 配置 GeoIP 模块 安装完成后,你需要在 Nginx ...

    nginx,centos7.x编译包

    2. **环境准备**:确保系统已安装必要的编译工具和库,例如GCC编译器、pcre库(用于URL正则匹配)、zlib库(用于数据压缩)和openssl库(用于HTTPS支持)。在CentOS 7.x上,可以通过执行以下命令安装: ``` sudo ...

    在nginx中使用geoip做区域限制的方法

    我的系统中是配置了nignx.repo的,我直接用yum来安装了geoip模块,没有用添加模块重编的方式 yum install nginx-module-geoip 下载geoip的数据库文件 cd /etc/nginx mkdir geoipdat cd geoipdat 下载 wget http

    Nginx和GeoIP模块读取IP所在的地域信息方法

    安装完成后,需要找到GeoIP模块的动态链接库文件,通常位于`/etc/nginx/modules/`目录下。如果Nginx是源码编译安装的,可能需要重新编译并指定GeoIP模块,以便在编译后的Nginx中包含该功能。 接下来,需要下载...

    Centos7 el7.x86-64官方离线安装包.bind-utils.zip

    # bind-utils Centos7 el7.x86_64官方离线安装包,包含以下 rpm geoipupdate-2.5.0-2.el7.x86_64.rpm GeoIP-1.5.0-14.el7.x86_64.rpm bind-libs-lite-9.11.4-26.P2.el7_9.16.x86_64.rpm bind-license-9.11.4-26.P2....

    zabbix源码编译一键部署(包含proxy)

    在IT行业中,管理和监控服务器是至关重要的任务,Zabbix是一个广泛应用的开源...yum install -y gcc make autoconf automake libtool curl-devel openssl-devel pcre-devel gd-devel geoip-devel perl-DBD-MySQL perl-...

    详解CentOS配置Nginx官方的Yum源

    首先,问题起因是尝试通过默认的Yum源安装Nginx失败,因为CentOS的默认仓库中可能并未包含Nginx。为了解决这个问题,我们需要添加Nginx官方的Yum源。这可以通过创建一个新的配置文件来实现,该文件会告诉Yum从哪里...

    nginx1.27.1+lua+geoip2+fancyindex+boringssl+http3

    boringssl.tar.gz CentOS-Base.repo epel-release-latest-8.noarch.rpm lua-nginx-module-0.10.27.tar.gz lua-resty-core-0.1.29.tar.gz lua-resty-lrucache-0.14.tar.gz luajit2-2.1-20240815.tar.gz nginx-1.27.1....

    CentOS 上搭建 PHP7 开发测试环境

    在本教程中,我们将详细介绍如何在CentOS 7系统上搭建PHP7的开发测试环境,这一过程涵盖了Apache、MySQL和PHP的安装与配置,以及FirewallD的设置,确保整个LAMP(Linux、Apache、MySQL、PHP)环境的正常运行。...

    CentOS 7下部署php7.1和开启MySQL扩展的方法教程

    安装编译PHP所需的库和开发工具: ```bash yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype ...

    nginx实现按国家/地域封禁和按ip频率限流能力

    centos下nginx实现按国家/地域封禁、按ip频率限流能力、ngx_http_geoip2_module、ngx_http_geoip_module的区分,docker部署,基于最新版1.21 nginx。ngx_http_geoip2_module 支持指定字段来进行ip解析,而ngx_...

    神器!最佳 Nginx 日志分析工具 GoAccess

    1. 需要安装 GeoIP, ncurses, glib2, 一句搞定 代码如下:#yum -y install glib2 glib2-devel ncurses ncurses-devel GeoIP GeoIP-devel2. 下载 GoAccess 解压编译安装 代码如下:# wget ...

    geoipupdate-rpm

    用于CentOS 6、7、8的geoipupdate的RPM构建

    ntop安装以及启动

    在本文中,我们将详细介绍如何在 CentOS 6.0 环境下安装和启动 ntop。 首先,确保你的系统满足ntop的安装要求。在CentOS 5.6环境下,你需要安装一些依赖包来支持ntop的正常运行。这些依赖包包括libpcap-devel、...

Global site tag (gtag.js) - Google Analytics