GeoIP  如果需要获取用户的地理信息,可以使用Geoip来实现,它通过来访者的IP来定位经纬度,国家,省市,是否使用Https,域名,连接方式,访问者使用的系统,站点使用的web服务,使用的端口 请求的方式 站点在服务器中的路径......

(据说 还可以通过判断访问者的国家 跳转到相应的页面 不过 我们的项目目前没有用到,会在文章最后粘贴过来 以备自己不时之需)

安装插件(yum)

我是用的是yum安装的 编译安装的朋友可以去看看其他的文章

安装 php插件

yum -y install php56w-pecl-geoip

安装GeoIP 组件 包括数据库

yum install GeoIP GeoIP-devel GeoIP-data zlib-devel

下载的数据库 默认存放在这里:( ip及 城市  包含ipv6 )

/usr/share/GeoIP

配置

vim /etc/php.ini

extension=geoip.so

;;;指定geoip数据的路径;;;

geoip.custom_directory=/usr/share/GeoIP/

apache在配置文件中添加

<IfModule mod_geoip.c>

GeoIPEnable On

GeoIPDBFile /usr/share/GeoIP/GeoIP.dat Standard

GeoIPDBFile /usr/share/GeoIP/GeoIPCity.dat Standard

</IfModule>

注意路径 如果是yum安装的 跟上面相同

重启apache

验证:

vim  phpinfo.php

<?php phpinfo(); ?>

访问改站点后 搜索 GEOIP

Apache扩展GeoIP相关推荐

  1. 使用 Passenger +Apache扩展 Puppet,代替其Webrick的web框架

    使用 Passenger +Apache扩展 Puppet,代替其Webrick的web框架 简单介绍下 如果你的 Puppet 基础设施开始出现依依呀呀的裂缝,罪魁祸首很可能出现在 Puppetma ...

  2. 用pecl命令安装php扩展geoip

    最近遇到一道题,需要geoip扩展才能运行. 其实像这种php扩展安装源码编译基本都可以,不过这次我想用pecl命令简单点,但是配了好久... 首先,利用命令 apt-get install php- ...

  3. php扩展geoIP的使用

    geoIP扩展可以通过IP地址获取用户详细的位置信息.是一种以键值的方式存取数据.GeoCounty => GeoIP. Example: <?PHP include('geoip.inc ...

  4. php安装geoip,php扩展GeoIP安装

    第二种方法: 把 GeoIP 安装成 PHP 扩展 yum install GeoIP.x86-64 GeoIP-data.x86_64 GeoIP-devel.x86_64 -y 下载 GeoIP ...

  5. apax—apache扩展工具

    apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apac ...

  6. 手册上的GeoIP扩展详解,按手册整理了一遍

    手册中,"其它基本扩展->GeoIP",有一个GeoIP扩展,今天我们来研究下这个扩展: 简介: GeoIP扩展允许你查找IP地址的位置.可以借助GeoIP获取:城市,州,国 ...

  7. Apache apxs 扩展工具的安装

    在F13下,默认安装的apache httpd服务是没有安装httpd的开发包,所以,大家在查找apxs扩展工具的时候,经常找不到默认的安装位置.比如,在编译安装PHP的时候,可能需要指定'–with ...

  8. 通过IP获取地址,限制某些地址访问(GeoIp)

    文章目录 一.前言 二.其他免费库 三.GeoIp库 1.下载对应的mmdb文件,使用github上的库来读取 (1)mmdb文件下载地址: (2)github库下载地址 2.使用geoip的扩展来读 ...

  9. APACHE工作原理详解

    Apache HTTP服务器是一个模块化的软件,使管理者可以选择核心中包含的模块以裁剪功能.可以在编译时选择被静态包含进httpd二进制映象的模块,也可以编译成独立于主httpd二进制映象的动态共享对 ...

最新文章

  1. 编程入门python语言是多大孩子学的-入门编程语言,让你想学Python的几个优点!...
  2. Semantic UI
  3. [转]查看事物码相关的数据对象
  4. Linux下安装Perl模块
  5. 【视觉项目】【day2】8.21号实验记录(手机固定高度15cm拍摄+直方图均衡化+模板匹配,模板12个,测试28个,效果十分差)
  6. awk教程入门与实例练习(三)
  7. 开源:Taurus.MVC 框架 (已支持.NET Core)
  8. bzoj 1046: [HAOI2007]上升序列
  9. unicode 的geek解释
  10. 蔡高厅高等数学28-高阶导数
  11. 最简单代码画的五角星
  12. python默认深拷贝_python深拷贝和浅拷贝的区别
  13. 策略产品的进修之路—了解策略和策略产品
  14. 集中式自动驾驶控制域中的高精地图数据解析算法
  15. hadoop1.2.1+zookeeper3.4.6+hbase0.94集群环境搭建
  16. 【Pytest篇】pytest生成报告的几种方式
  17. 如何学好计算机英语怎么说,如何学好英语翻译
  18. 凝思mysql服务器搭建_凝思8安装mysql8.0.21安装记录 及问题处理
  19. OpenCV 学习笔记(模板匹配)
  20. 总结:软件评测师上/下午试题分析与解答

热门文章

  1. 2019年12月1号总结
  2. 消除5个绩效管理流程的误区
  3. 复古纹路绩效考核培训PPT模板
  4. 影视级调色lut预设包 Triune Color Cinematic LUTs V2
  5. matlab的导数等
  6. Ci2454/CI2451国产2.4GHz无线收发8位MCU玩具遥控SoC芯片
  7. 微服务精通之Eureka原理解析
  8. 谈谈学习 --- 我认为的正确的学习姿势
  9. 计算机网络技术 校企合作,计算机网络技术校企合作模式探讨
  10. 【报告分享】 2020年中国互联网医疗研究报告-36kr(附下载)