influxdata/influxdb-php — explained in plain English
Analysis updated 2026-07-29 · repo last pushed 2022-11-15
Record page load times or error rates from a PHP web app and query them for a dashboard.
Collect IoT sensor readings in a PHP backend and store them for later analysis.
Manage InfluxDB admin tasks like creating users and setting data retention policies from PHP.
| influxdata/influxdb-php | phpacker/phpacker | gargron/fileupload | |
|---|---|---|---|
| Stars | 426 | 415 | 456 |
| Language | PHP | PHP | PHP |
| Last pushed | 2022-11-15 | — | 2022-03-03 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running InfluxDB v1.x instance to connect to, and the library is archived so new projects should use the v2 client instead.
influxdb-php is a library that lets PHP applications talk to InfluxDB, a database designed for time series data. InfluxDB stores information that changes over time, things like server CPU usage, temperature readings, or stock prices. This client gives PHP developers a straightforward way to write data to and read data from that database without needing to handle the underlying connections manually. To use it, a developer creates a client object that connects to their InfluxDB instance. From there, they can select a database, run queries to fetch records, and write new data points. The library includes a query builder that helps construct queries step by step, which is helpful for developers who want to avoid writing raw query strings. It also supports features like UDP for sending data quickly, setting timeouts so database queries don't hang a web request, and managing database admin tasks like creating users and setting retention policies (rules for how long data is kept). This tool is aimed at PHP developers building applications that need to log or analyze time-stamped data. For example, a team running a PHP-based web application might use it to record page load times or error rates, then query that data to build a dashboard. It could also be used for IoT projects, where a PHP backend collects sensor readings and stores them for later analysis. The library handles the communication so developers can focus on their application logic. The most important thing to know is that this library is for InfluxDB version 1.x and is being archived in favor of a newer v2 client. Anyone starting a new project should use the v2 library instead, which handles the more recent version of InfluxDB. This v1 library is maintained for older systems still running on the previous database version.
A PHP library that lets applications read and write time-series data to InfluxDB v1.x, with a query builder, timeouts, and admin tools. Now archived in favor of a newer v2 client.
Mainly PHP. The stack also includes PHP, InfluxDB, UDP.
Dormant — no commits in 2+ years (last push 2022-11-15).
No license information was provided in the explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.