gpt4 book ai didi

PHP Dbus 稳定实现

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:51 26 4
gpt4 key购买 nike

我的情况:
我有一个软件,由一些在后台运行的已编译 C++ 守护进程、一个 PHP/JS Web 界面和一个用 Python 编写的 CLI 界面组成。目前,为了从 PHP(Web 界面)向守护进程发送 Dbus 命令,我们使用 python 脚本来代理调用,因为 python 具有非常成熟的 Dbus 实现。

我的问题:
有任何稳定的 Dbus 实现可以与 PHP 一起使用,与 Ubuntu Server/CentOs 兼容吗?

我尝试了什么:
- 测试版 DBUS plugin in PECL没有记录,仍处于测试阶段,并提示缺少 X11 envion(这对服务器有什么好处?)。
- 然后是 GREE php-dbus未维护的扩展,文档链接重定向到日本博客。

谢谢。

最佳答案

在 Web 服务器(如 Apache)上执行的 PHP 根本无法执行 D-Bus 请求。我试了好几天都没有成功。这是因为 Web 服务器用户(如 www-data)无法通过 session 连接访问 dbus-daemon

作为解决方法,我使用了 React内置 HTTP server .完全像你,但都在 PHP 中。您的解决方法更可靠。

关于PHP Dbus 稳定实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20213563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com