ubuntu下安装python教程,ubuntu下安装微信详细步骤

  ubuntu下安装python教程,ubuntu下安装微信详细步骤

  人的本质下安装GeoIP 简单。生活

  人的本质下安装地理分类:工作学习/Tags : GeoIP,linux,php,Ubuntu/日期:2011年。09 .10/485次浏览/什么是GeoIP?

  所谓GeoIP,就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息的一个数据库100 .地理知识产权有两个版本,一个免费版,一个收费版本。收费版本的准确率和数据更好一些。

  地理位置如何使用?

  地理位置支持多种语言调用,这里我们以服务器端编程语言(专业超文本预处理器的缩写)为例。

  方法一

  通过恰当的安装服务器端编程语言(专业超文本预处理器的缩写)对地理位置的支持模块

  ?查看代码BASH1

  容易得到安装php5-geoip libgeoip1下载地理位置数据库

  ?查看代码BASH1

  wget-N-q http://geolite。maxmind。com/download/geo IP/database/geolitecity。dat。地面零点

  wget-N-q http://geolite。麦克斯明德。com/download/geo IP/database/geolite country/geo IP。dat。地面零点解压数据库

  ?查看代码BASH1

  gzip-d GeoLiteCity.dat.gz复制地理位置数据库到数据目录

  ?查看代码BASH1

  CP地质城。dat/usr/share/GeoIP/GeoIP city。数字式录音带(digital audio tape)DOS文件名数据文件注:这里的路径和编译GeoIP C API所使用的带-dbdir参数有关。

  测试地理位置

  重启阿帕契族

  ?查看代码BASH1

  /etc/init.d/apache2重新启动在网目录下新建一个测试的服务器端编程语言(专业超文本预处理器的缩写)文件,这里以geoip.php为例:

  ?查看代码BASH1

  vi /var/www/geoip.php

  ?服务器端编程语言(专业超文本预处理器的缩写)

  $ country=GeoIP _ record _ by _ name( 61。128 .128 .68 );if($country){ echo 此主机位于:;print _ r(country);}

  打印地理信息数据库文件名(地理信息国家版本);

  ?访问这个文件,如出现下面类似信息,则表示成功了。

  ?查看代码BASH1

  此主机位于:数组([大陆_代码]=AS[国家_代码]=CN[国家_代码3]=中国[国家_名称]=中国[地区]=33[城市]=重庆

  [邮政编码]=[纬度]=29.562799453735[经度]=106.55280303955[DMA _ code]=0[区号]=0)方法二

  通过源码方式安装

  安装GeoIP C API

  ?查看代码BASH1

  wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz

  塔尔xvzf GeoIP.tar.gz

  cd GeoIP-1.4.8。/配置

  进行安装通过耦合逻辑安装地理位置模块。

  ?查看代码BASH1

  耦合逻辑安装地理位置启用GeoIP PHP模块

  ?查看代码BASH1

  vi /etc/php5/conf.d/geoip.ini

  extension=geoip.so复制地理位置数据库到数据目录

  ?查看代码BASH1

  CP地质城。dat/usr/local/share/GeoIP/GeoIP city。数字式录音带(digital audio tape)DOS文件名数据文件注:这里的路径和编译GeoIP C API所使用的带-dbdir参数有关。

  测试地理位置

  重启阿帕契族

  ?查看代码BASH1

  /etc/init.d/apache2重新启动在网目录下新建一个测试的服务器端编程语言(专业超文本预处理器的缩写)文件,这里以geoip.php为例:

  ?查看代码BASH1

  vi /var/www/geoip.php

  ?服务器端编程语言(专业超文本预处理器的缩写)

  $ country=GeoIP _ record _ by _ name( 61。128 .128 .68 );if($country){ echo 此主机位于:;print _ r(country);}

  打印地理信息数据库文件名(地理信息国家版本);

  ?访问这个文件,如出现下面类似信息,则表示成功了。

  ?查看代码BASH1

  此主机位于:数组([大陆_代码]=AS[国家_代码]=CN[国家_代码3]=中国[国家_名称]=中国[地区]=33[城市]=重庆

  [邮政编码]=[纬度]=29.562799453735[经度]=106.55280303955[DMA _ code]=0[区号]=0)一些编译中常见的错误

  如果你的系统中的libtool中的版本低于2.2.6b,可能会出现以下错误提示:

  ?查看代码BASH1

  libtool:版本不匹配错误。这是libtool 2.2.6 Debian-2.2.6a-4,但是

  libtool:这个LT_INIT的定义来自libtool 2.2.6b .

  libtool:您应该用Debian-2.2.6a-4中的宏重新创建aclocal.m4解决方法:先执行以下语句后,再重新编译。

  ?查看代码BASH1

  自动确认-强制。/配置

  进行安装参考文档

  http://www.google.com

  http://blog.chinaunix.net/space.php?uid=642374 do=blog cuid=1944521

  http://堆栈溢出。com/questions/3096989/libtool-版本-不匹配-错误

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: