PHPackages                             czdb/searcher - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. czdb/searcher

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

czdb/searcher
=============

A PHP library for efficient IP geolocation using compact database formats.

1.0.4-stable(1y ago)284.4k↓33.3%8[2 issues](https://github.com/tagphi/czdb_searcher_php/issues)[1 PRs](https://github.com/tagphi/czdb_searcher_php/pulls)1Apache-2.0PHP

Since Jul 12Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tagphi/czdb_searcher_php)[ Packagist](https://packagist.org/packages/czdb/searcher)[ RSS](/packages/czdb-searcher/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (1)

CZDB Searcher
=============

[](#czdb-searcher)

CZDB Searcher 是一个用于高效 IP 地理位置查询的 PHP 库，它使用紧凑的数据库格式和二叉树搜索算法，提供快速准确的 IP 查找功能。

特点
--

[](#特点)

- IP 地理位置查询
- 支持 IPv4 和 IPv6 地址
- 简单易用的 API

性能
--

[](#性能)

因为php本生的特性，在每次请求解释执行完后会释放所有内存资源，这意味着每次请求都要重新载入数据文件，显然这会带来性能瓶颈。如果您对性能有比较高的要求，可以考虑java或者c版本的查询程序。

安装
--

[](#安装)

在项目目录下运行以下命令来安装 CZDB Searcher：

```
composer require czdb/searcher
```

如果找不到包，可能是因为你没有使用composer 2.x版本，可以使用以下命令来安装composer 2.x版本：

```
composer self-update --2
```

使用方法
----

[](#使用方法)

以下是一个快速开始的示例：

```
