GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - phper-framework/phper: The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.

BranchesTags
Open more actions menu

Latest commit

 

History

439 Commits
439 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
examples
examples
 
 
phper-alloc
phper-alloc
 
 
phper-build
phper-build
 
 
phper-doc
phper-doc
 
 
phper-macros
phper-macros
 
 
phper-sys
phper-sys
 
 
phper-test
phper-test
 
 
phper
phper
 
 
tests/integration
tests/integration
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
.licenserc.yaml
.licenserc.yaml
 
 
.rustfmt.toml
.rustfmt.toml
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
rust-toolchain.toml
rust-toolchain.toml
 
 

Repository files navigation

PHPER (PHP Enjoy Rust)

PHPER Logo

CI Crates Docs License

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

MulanPSL-2.0.

About

The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.

phper-framework.github.io/

Topics

bindingextensionphprust

Resources

Readme
License
Activity
Custom properties

Stars

357 stars

Watchers

9 watching

Forks

21 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.