2013-05-15 185 views

回答

0

上XAMPP安裝geoip的

地理編碼(發現爲街道地址緯度/經度),地理標記(標記與緯度/經度座標媒體),和Geolocation(發現計算機的緯度/經度與IP X-轉發-對於)。有兩種安裝在Linux環境下的一些選項:

# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz 
# gunzip GeoLiteCity.dat.gz 
# sudo mkdir -v /usr/share/GeoIP 
# sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat 

http://blog.svnlabs.com/wp-content/uploads/2010/08/geoIP-Dat-Files.png

 

上XAMPP安裝GeoIP的窗戶

在Windows環境下,我們必須添加擴展名`「php_geoip .dll「`用PHP從這裏下載擴展名:`http:// blog.svnlabs.com/php-5.2.1_geoip-w32.zip` 複製`「php_geoip.dll」`到XAMPP`「PHP /分機」`..添加一行在php.ini `「延長= php_geoip.dll」`並重新啓動XAMPP


多數民衆贊成:)

5
  1. 複製相關庫pecl.php.net/package/geoip/1.1.0/windows
  2. 提取您的計算機
  3. 複製php_geoip.dll到C:\ XAMPP \ PHP \分機[你的XAMPP> PHP> ext文件夾(PHP 5)
  4. 添加extension = php_geoip.dll在php.ini
  5. 重新啓動Apache
  6. 如果您下載了錯誤的DLL,它會給你錯誤信息:platform mismatch
  7. go to phpinfo。找到geoip
3

對於PHP版本5.6 xampp與Windows 7,10
創建測試。php的htdocs目錄中,並鍵入echo phpinfo();,並且在任何瀏覽器中如果再x86的從 http://windows.php.net/downloads/pecl/releases/geoip/1.1.0/php_geoip-1.1.0-5.6-ts-vc11-x86.zip

  1. 下載geoip的延長運行它從上面的圖像

    Architecture of php

    校驗架構列

  2. 提取您的計算機
  3. 複製php_geoip .dll文件到C:\ XAMPP \ PHP \分機\
  4. 在php.ini的末尾添加此行: - 延長= php_geoip.dll
  5. 重啓Apache
  6. 運行test.php的一次,你必須上面創建。
  7. 現在你可以看到geoip的啓用 enter image description here
0

我需要使用GeoIP的XAMPP爲用的.htaccess方法,但我不能使它與拉傑什解決方案,這樣的工作,這是它工作了我:

  1. 下載從ApacheHouse權VC版(你可以檢查你的 編譯版本和體系結構與echo phpinfo();
  2. 按照readme_first.html包含在下載的ZIP文件中 安裝GeoIP *。

    • 複製數據庫 - > C:/xampp/apache/bin/geoip.dat
    • 複製mod_geoip.so到 - > C:/xampp/apache/modules/mod_geoips.so
    • 加載mod_geoip.so在httpd.conf - >的LoadModule geoip_module模塊/ mod_geoip.so
    • 添加在httpd.conf在底部:

      <IfModule geoip_module> 
          GeoIPEnable On 
          GeoIPDBFile bin/GeoIP.dat 
      </IfModule> 
      
    • 重啓Apache服務