PHPackages                             ymiras/think-health - 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. ymiras/think-health

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

ymiras/think-health
===================

Health check for ThinkPHP

v1.0.3(10mo ago)371MITPHPPHP &gt;=7.1CI passing

Since Jun 21Pushed 10mo agoCompare

[ Source](https://github.com/ymiras/think-health)[ Packagist](https://packagist.org/packages/ymiras/think-health)[ RSS](/packages/ymiras-think-health/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (3)Used By (0)

ThinkHealth - ThinkPHP 健康检查库
============================

[](#thinkhealth---thinkphp-健康检查库)

一个为 ThinkPHP 框架设计的健康检查库，支持自定义健康检查监听器和灵活的配置选项。

功能特性
----

[](#功能特性)

- 🚀 简单易用的健康检查接口
- 🔧 可自定义的健康检查监听器
- ⚙️ 灵活的配置选项
- 📊 详细的检查结果和性能统计

安装
--

[](#安装)

通过 Composer 安装：

```
composer require ymiras/think-health
```

基本使用
----

[](#基本使用)

安装后，健康检查接口会自动注册到你的应用中。默认情况下，你可以通过访问 `/health` 路径来进行健康检查：

```
curl http://your-app.com/health
```

### 成功响应

[](#成功响应)

```
HTTP/1.1 200 OK
Content-Type: text/html

ok

```

### 失败响应

[](#失败响应)

```
HTTP/1.1 500 Internal Server Error
Content-Type: text/html

Database connection failed: SQLSTATE[HY000] [2002] Connection refused

```

配置选项
----

[](#配置选项)

在 `config/health.php` 文件中配置健康检查行为：

```
