danielsreichenbach / geoip2-update
通过脚本、程序或通过Composer更新GeoIP2/GeoLite2数据库。
v2.5.0
2024-05-08 11:17 UTC
Requires
- php: ^7.2.5 || ^8.0
- composer-plugin-api: ^2
- ext-curl: *
- ext-json: *
Requires (Dev)
- composer/composer: ^2
- symfony/console: ^5.4 || ^6.0 || ^7.0
README
Geoip2 Update是一个PHP工具,可以从脚本、应用程序或通过Composer更新Maxmind GeoLite2和GeoIP2数据库。
安装
composer require danielsreichenbach/geoip2-update
文档
您可以在官方网站上阅读有关设置和使用库的文档,以及了解新功能。
前往文档 -> GeoIP2 Update 文档
特性
1. 通过Composer更新GeoIP2数据库
要使用Composer更新Geoip2数据库,您可以在composer.json
中设置更新调用。
每次调用composer update
命令时,库将检查“maxmind.com”服务器上的更新,并在必要时更新Geoip2数据库。
您还可以仅更新GeoIP2
数据库而不更新所有项目依赖项: composer update danielsreichenbach/geoip2-update
。
2. 从您的PHP应用程序更新GeoIP2数据库
您可以使用此选项从您的PHP项目更新GeoIP2
数据库,或使用Linux上的cron
,或在Windows上使用任务计划程序
。
3. 简单、跨平台且可靠
不依赖于操作系统,可以在托管服务和生产服务器上使用。
版权和许可证
本软件版权(c)2021归Andrey Tronov所有。
这是免费软件,许可证为MIT许可证。