PHP Dbus稳定实现

Rad*_*ris 5 php dbus

我的情况:
我有一个背景,一个PHP/JS网页界面和Python编写一个CLI界面运行一些编译的C++守护程序组成的软件.目前,要从PHP(Web界面)向守护进程发送Dbus命令,我们使用python脚本代理调用,因为python具有非常成熟的Dbus实现.

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

我尝试了什么:
- PECL中的beta DBUS插件没有记录,仍处于测试阶段,并抱怨缺少X11环境(这对服务器有什么用?).
- 然后是没有维护的GREE php-dbus扩展,链接到文档重定向到日本博客.

谢谢.

Epo*_*poc 1

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

作为解决方法,我使用React内置HTTP 服务器。和你一模一样,但都是用 PHP 编写的。您的解决方法更加可靠。