2013-11-26 6 views
5

मेरी स्थिति:
मेरे पास पृष्ठभूमि में चल रहे कुछ संकलित सी ++ डेमॉन, एक PHP/JS वेब इंटरफ़ेस और पायथन में लिखे गए एक सीएलआई इंटरफ़ेस से बना सॉफ़्टवेयर है। वर्तमान में PHP (वेब ​​इंटरफ़ेस) से एक डेमॉन में एक Dbus कमांड भेजने के लिए हम कॉल को प्रॉक्सी करने के लिए एक पायथन स्क्रिप्ट का उपयोग करते हैं, क्योंकि पायथन में बहुत परिपक्व Dbus कार्यान्वयन होता है।PHP डीबीस स्थिर कार्यान्वयन

मेरा प्रश्न:
उबंटू सर्वर/सेंटो के साथ संगत PHP के साथ उपयोग करने के लिए कोई स्थिर डीबीस कार्यान्वयन है?

क्या मैंने कोशिश की है:
- बीटा DBUS plugin in PECL कि प्रलेखित है नहीं, अभी भी बीटा में है, और X11 envion लापता के बारे में शिकायत (कैसे सर्वर के लिए यह अच्छा है?)।
- और फिर GREE php-dbus एक्सटेंशन है जो बनाए रखा नहीं है, दस्तावेजों से लिंक जापानी ब्लॉग पर रीडायरेक्ट करता है।

धन्यवाद।

उत्तर

1

PHP वेब सर्वर (जैसे अपाचे) पर निष्पादित PHP डी-बस अनुरोध नहीं कर सकता है। मैं बिना सफलता के कई दिनों की कोशिश कर रहा हूं। ऐसा इसलिए है क्योंकि वेब सर्वर उपयोगकर्ता (जैसे www-data) dbus-daemon को session कनेक्शन के माध्यम से एक्सेस नहीं कर सकता है।

एक कामकाज के रूप में मैं का उपयोग कर रहा हूं HTTP server। बिल्कुल आप की तरह, लेकिन सभी PHP में। आपका कामकाज बहुत अधिक विश्वसनीय है।

संबंधित मुद्दे