35 releases
Uses new Rust 2024
| 0.17.2 | Dec 8, 2025 |
|---|---|
| 0.17.1 | Oct 9, 2025 |
| 0.17.0 | Jul 3, 2025 |
| 0.15.1 | Feb 28, 2025 |
| 0.1.0 | Dec 21, 2019 |
#105 in Programming languages
164 downloads per month
Used in 2 crates
250KB
5K
SLoC
Rust ❤️ PHP
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.
Documentation & Tutorial
- Documentation: https://docs.rs/phper
- Tutorial: https://docs.rs/phper-doc/
Requirement
Necessary
- rust 1.85 or later
- libclang 9.0 or later
- php 7.0 or later
Tested Support
| Category | Item | Status |
|---|---|---|
| OS | Linux | ✅ |
| macOS | ✅ | |
| Windows | ❌ | |
| PHP Version | 7.0 ~ 7.4 | ✅ |
| 8.0 ~ 8.5 | ✅ | |
| PHP Mode | NTS | ✅ |
| ZTS | ❌ | |
| SAPI | CLI | ✅ |
| FPM | ✅ | |
| Debug | Disable | ✅ |
| Enable | ❌ |
Examples
See examples.
The projects using PHPER
-
apache/skywalking-php - The PHP Agent for Apache SkyWalking, which provides the native tracing abilities for PHP project.
-
phper-framework/jieba-php - The Jieba Chinese Word Segmentation Implemented in Rust Bound for PHP.
License
Dependencies
~1–3.5MB
~71K SLoC