PHP

2013-01-01 31 views
8

का उपयोग कर डेस्कटॉप एप्लिकेशन बनाएं मेरे पास एक PHP/MySQL संचालित सास एप्लिकेशन है जिसे मैं ऑफ़लाइन संस्करण को तैनात करना चाहता हूं। मैं वहां मौजूद कई PHP जीयूआई उपकरण का उपयोग नहीं करना चाहता, क्योंकि इसके लिए जीयूआई का पुनर्निर्माण करने की आवश्यकता होगी और मैं इसे वेब संस्करण के समान दिखाना चाहता हूं।PHP

मैं ग्राहकों के सिस्टम पर अपाचे/माईएसक्यूएल सर्वर (या कुछ समान) चलाने के लिए चाहता हूं और किसी भी तरह PHP कोड संकलित करना चाहता हूं ताकि स्रोत कोड दिखाई न दे। ऐसा करने का सबसे अच्छा तरीका क्या है? आदर्श रूप में मैं एक .exe फ़ाइल रखना चाहता हूं जो सर्वर को प्रारंभ/बंद कर देगी।

निम्नलिखित एक बहुत ही इसी तरह के सवाल है, लेकिन यह अजगर और PHP नहीं से संबंधित है: Create application for web & desktop

+0

आप https://groups.google.com/forum/?fromgroups=#!topic/web2py/aVbouI7Dby8 पर भी देख सकते हैं –

उत्तर

5

आप कर सकते हैं "छिपाएँ" एक संपीड़ित phar archive बनाने के द्वारा स्रोत कोड।

वेबसर्वर के रूप में आप PHP's built in webserver का उपयोग कर सकते हैं।

ऑफ़लाइन डेटाबेस के रूप में, आमतौर पर एसक्लाइट फिटिंग है, अगर आपको माइस्क्ल की आवश्यकता है, तो an embedded version of Mysql available भी है ताकि आप इसे PHP सी एक्सटेंशन के माध्यम से भी एम्बेड कर सकें।

+0

इसे एक कदम आगे ले जाने के लिए, PHP नाइट्रेन के साथ अपने एप्लिकेशन को पैकेज करें। तो, आपको अपने कंप्यूटर पर PHP, अपाचे, इत्यादि स्थापित करने वाले उपयोगकर्ता के बारे में चिंता करने की आवश्यकता नहीं होगी। यहां एक त्वरित यूट्यूब वीडियो है http://www.youtube.com/watch?v=GXt8erPLf4o – roosevelt

1

TideSDK अच्छा विकल्प होगा। वे बेहतर समर्थन प्रदान करते हैं।

+0

एक अनुशंसित विकल्प नहीं है! – Mimouni

0

कुछ उपकरण और तकनीकें हैं जो इसमें सहायता कर सकती हैं। साइटपॉइंट से इस सूची को देखें: 3 Ways to Develop Cross Platform Desktop Apps with PHP, और यहां PHP के साथ किए गए एप्लिकेशन का एक उदाहरण है: Create your first Desktop Application with PHP and PHP Desktop