zeroshotlabs / php_mqueue
针对 POSIX 消息队列的优化速度的 PHP FFI 绑定
dev-main
2024-10-02 18:16 UTC
Requires
- php: >=8.3
- ext-ffi: *
- zeroshotlabs/libphphi: *
This package is auto-updated.
Last update: 2024-10-02 18:16:17 UTC
README
针对 POSIX 消息队列的优化速度的 PHP FFI 绑定
这是一个 POSIX C mq* 函数的 PHP FFI 绑定。除了 mq_notify 以外,所有方法都已实现(欢迎提交 PR)。
它应该可以构建
- $ composer require zeroshotlabs/php_mqueue
- $ PHP_CONFIG=/path/to/bin/php-config \
make -C vendor/zeroshotlabs/php_mqueue clean
- $ PHP_CONFIG=/path/to/bin/php-config \
make -C vendor/zeroshotlabs/php_mqueue all
如果 composer 无法安装它,您可以尝试直接从 git 安装
$ git clone https://github.com/zeroshotlabs/php_mqueue && cd php_mqueue
$ PHP_CONFIG=/path/to/bin/php-config make all
In PHP, use the FFI::load() and FFI::scope() methods to load and access
specified functions, classes, etc.
PRs and tickets welcome (especially PRs).