zeroshotlabs/php_mqueue

针对 POSIX 消息队列的优化速度的 PHP FFI 绑定

dev-main 2024-10-02 18:16 UTC

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).