24

这个网站是否不再工作了,因为我不能让它工作,它曾经工作过。

有没有像它一样可靠的服务

http://freegeoip.net/

4

3 回答 3

13

您也可以结帐: http: //geoip.nekudo.com/

我刚刚开始使用它作为 freegeoip 的替代品。Is 完全免费且开源,因此您也可以根据需要设置自己的副本。

于 2014-12-13T13:22:59.363 回答
4

要设置您自己的实例,您必须:

  1. github 存储库中提取源代码并将其放在您的服务器上。
  2. 运行“composer install”以加载所有依赖项。(如果你还没有作曲家,请安装它)
  3. 下载GeoLite2 数据库的副本并将其放入“数据”文件夹。数据库的路径可以在“www/index.php”中更改。
  4. 将您的网络服务器指向“www”文件夹,您就完成了。

Maxmind 提供了一个可选的PHP 扩展,您可以安装它来提高数据库读取性能。

于 2014-12-19T11:42:19.923 回答
1

即使不使用相关组件,也可以在这里找到服务列表:https ://github.com/alexreisner/geocoder#street-address-services

我不确定所有这些服务都建议 IP 地理编码。至少MaxMind允许这样做,但它不是免费的。

于 2014-01-02T17:48:59.370 回答