Phper
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.
Install / Use
/learn @phper-framework/PhperREADME
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
Related Skills
himalaya
353.1kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
353.1kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
