"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP और PHPDesktop का उपयोग करके डेस्कटॉप ऐप्स कैसे बनाएं और वितरित करें: एक चरण-दर-चरण मार्गदर्शिका

PHP और PHPDesktop का उपयोग करके डेस्कटॉप ऐप्स कैसे बनाएं और वितरित करें: एक चरण-दर-चरण मार्गदर्शिका

2024-08-30 को प्रकाशित
ब्राउज़ करें:707

How To Build And Distribute Desktop Apps Using PHP And PHPDesktop: A Step-by-Step Guide

PHP - भले ही यह एक बहुत शक्तिशाली और प्रभावशाली प्रोग्रामिंग भाषा है - ज्यादातर प्रोग्रामर द्वारा इसे कम आंका गया है जो शायद इसका उपयोग नहीं करते हैं या इसके पूर्व दिनों में इसका उपयोग कर चुके हैं .

आज, मैं आपके साथ PHP की शक्ति और आप इसके साथ क्या कर सकते हैं, साझा करना चाहता हूं।

वोइला! चलो चलें ?️

इस गाइड में, मैं आपको PHPDesktop का उपयोग करके निष्पादन योग्य डेस्कटॉप एप्लिकेशन बनाने की प्रक्रिया के बारे में बताऊंगा - एक उपकरण जो डेवलपर्स को अपने PHP वेब अनुप्रयोगों को स्टैंडअलोन डेस्कटॉप निष्पादन योग्य में पैकेज करने की अनुमति देता है। मैं इन अनुप्रयोगों को संकलित करने और डिफ़ॉल्ट PHPDesktop लोगो को हटाकर उन्हें अनुकूलित करने के तरीके के बारे में भी विस्तार से बताऊंगा।

भाग 1. PHPDesktop का परिचय

PHP डेस्कटॉप क्या है?

PHPDesktop एक ओपन-सोर्स प्रोजेक्ट है जो डेवलपर्स को ब्राउज़र या वेब सर्वर की आवश्यकता के बिना PHP एप्लिकेशन को डेस्कटॉप एप्लिकेशन के रूप में चलाने में सक्षम बनाता है। यह क्रोम एंबेडेड फ्रेमवर्क (सीईएफ) को एकीकृत करता है - जो खुला स्रोत भी है और हमारे अधिकांश आधुनिक ब्राउज़र इस पर बने हैं - ऐप के HTML/CSS/जावास्क्रिप्ट भाग को प्रस्तुत करने के लिए, जिससे आप अपने वेब विकास कौशल का उपयोग कर सकते हैं डेस्कटॉप अनुप्रयोग. PHPDesktop का उपयोग करके, आप अपनी PHP स्क्रिप्ट, HTML फ़ाइलें और अन्य संपत्तियों को एक निष्पादन योग्य फ़ाइल में बंडल कर सकते हैं जिसे किसी भी विंडोज़ मशीन पर वितरित और चलाया/इंस्टॉल किया जा सकता है।

भाग 2. विकास परिवेश की स्थापना

इससे पहले कि हम अपना डेस्कटॉप एप्लिकेशन बनाना शुरू करें, हमें सबसे पहले विकास परिवेश स्थापित करना होगा।

विकास का माहौल कैसे स्थापित करें

चरण 1: PHPDesktop डाउनलोड करें

  1. PHPDesktop GitHub पेज पर जाएं (https://github.com/cztomczak/phpdesktop).

  2. वह संस्करण चुनें जो आपकी आवश्यकताओं के अनुरूप हो क्योंकि PHPDesktop PHP 5.4, 5.6 और 7.x सहित कई वेरिएंट में उपलब्ध है। आधुनिक अनुप्रयोगों के लिए, आपको नवीनतम संस्करण चुनना चाहिए।

  3. अपने पसंदीदा संस्करण के लिए ज़िप फ़ाइल डाउनलोड करें और इसे अपने कंप्यूटर पर एक निर्देशिका में निकालें।

चरण 2: अपना PHP एप्लिकेशन तैयार करें

यह मानते हुए कि आपके पास पहले से ही एक PHP वेब एप्लिकेशन/फ़ाइलें हैं, अपनी एप्लिकेशन फ़ाइलों को निकाले गए PHPDesktop फ़ोल्डर की www निर्देशिका के अंदर रखें (उन्हें कॉपी और पेस्ट करें [मेरा मतलब प्रोजेक्ट्स से है])। यह www निर्देशिका रूट निर्देशिका है जहां से PHPDesktop आपके एप्लिकेशन को सेवा प्रदान करता है और यह आपके द्वारा पहले कभी उपयोग किए गए किसी भी वेब सर्वर पर public_html या www फ़ोल्डर के समान है।

चरण 3: PHPDesktop कॉन्फ़िगर करें

PHPDesktop को कॉन्फ़िगर करने के लिए, आपको PHPDesktop फ़ाइलों की रूट निर्देशिका में स्थित सेटिंग्स.json फ़ाइल को संपादित करना होगा। यह फ़ाइल आपको अपने डेस्कटॉप एप्लिकेशन के लिए विभिन्न सेटिंग्स निर्दिष्ट करने की अनुमति देती है, जैसे विंडो शीर्षक, आयाम, आइकन और बहुत कुछ।

(वैसे, यदि आपको स्वयं ऐसा करने में कठिनाई हो रही है, आप अपने ऐप के लिए विस्तारित सुविधाएं चाहते हैं जैसे उत्पाद कुंजी बनाना या आप चाहते हैं कि मैं आपकी वेब परियोजनाओं को संभालूं, तो आप हमेशा नीचे टिप्पणी करके मुझसे संपर्क कर सकते हैं यह पोस्ट धन्यवाद। आप मेरे लिए एक कॉफी खरीदें पेज पर भी मेरे बारे में अधिक जानकारी पा सकते हैं।

तो, यहां बताया गया है कि सेटिंग फ़ाइल कैसी दिखती है। आइए अपनी यात्रा जारी रखें। ?

बुनियादी कॉन्फ़िगरेशन:

json
{
"आवेदन पत्र": {
"मुख्य विंडो": {
"शीर्षक": "मेरा डेस्कटॉप ऐप",
"आइकन": "app_icon.ico",
"डिफ़ॉल्ट_आकार": {
"चौड़ाई": 800,
"ऊंचाई": 600
},
"न्यूनतम_आकार": {
"चौड़ाई": 600,
"ऊंचाई": 400
}
},
"php_interpreter": "php\\php.exe",
"ऐप_मोड": सत्य,
"start_url": "http://127.0.0.1:54007/"
}
}

- title: The title of your application window.

  • icon: The path to your application's icon. Replace app_icon.ico with your custom icon file and ensure its a dot ico image too.
  • default_size: The default size of your application window.
  • minimum_size: The minimum size of the application window.
  • php_interpreter: The path to the PHP executable.
  • start_url: The URL to load when the application starts. For local development, this is typically the local server address.

चरण 4: अपने आवेदन का परीक्षण करें

एक बार जब आप PHPDesktop कॉन्फ़िगर कर लेते हैं, तो आप अपने एप्लिकेशन का परीक्षण करने के लिए phpdesktop-chrome.exe (या अपने PHPDesktop संस्करण के आधार पर समकक्ष निष्पादन योग्य) चला सकते हैं। यदि सब कुछ सही ढंग से सेट किया गया है, तो आपका PHP एप्लिकेशन एक स्टैंडअलोन विंडो में लोड होना चाहिए।

भाग 3. आवेदन संकलित करना

अब जब आपका एप्लिकेशन PHPDesktop के भीतर चल रहा है, तो अगला कदम इसे एक स्टैंडअलोन निष्पादन योग्य में संकलित करना है। यह आपकी PHP स्क्रिप्ट्स, HTML फ़ाइलों और अन्य संपत्तियों को एक ही फ़ाइल में पैकेज करेगा जिसे अंतिम उपयोगकर्ता को PHP, DBMS या किसी अन्य निर्भरता को स्थापित करने की आवश्यकता के बिना वितरित और चलाया जा सकता है।

चरण 1: एप्लिकेशन/PHPDesktop निर्देशिका तैयार करें

संकलन करने से पहले, सुनिश्चित करें कि आपकी PHPDesktop/एप्लिकेशन निर्देशिका ठीक से व्यवस्थित है। इस बिंदु पर, आपकी निर्देशिका कुछ इस तरह दिखनी चाहिए:

/phpdesktop/

├── /www/ # आपकी PHP एप्लिकेशन फ़ाइलें

├── php/ # PHP दुभाषिया निर्देशिका

├── सेटिंग्स.json # PHPDesktop कॉन्फ़िगरेशन फ़ाइल

└── phpdesktop-chrome.exe # PHPDesktop निष्पादन योग्य

सुनिश्चित करें कि सभी आवश्यक फ़ाइलें जगह पर हैं और आपने एप्लिकेशन का अच्छी तरह से परीक्षण कर लिया है।

चरण 2: वितरण के लिए इंस्टालर बनाने के लिए इनो सेटअप या अपनी पसंद के किसी अन्य कंपाइलर का उपयोग करें।

हालाँकि यह पूरी तरह से आवश्यक नहीं है, आपके एप्लिकेशन के लिए एक इंस्टॉलर बनाने से उपयोगकर्ता अनुभव बढ़ सकता है। इन्नो सेटअप विंडोज प्रोग्राम के लिए एक मुफ्त इंस्टॉलर है। यहां बताया गया है कि आप इंस्टॉलर कैसे बना सकते हैं:

  1. इनो सेटअप को (https://jrsoftware.org/isinfo.php) से डाउनलोड और इंस्टॉल करें।

  2. एक नई स्क्रिप्ट बनाएं और PHPDesktop निर्देशिका को शामिल करने के लिए इसे कॉन्फ़िगर करें।

  3. अपनी आवश्यकता के अनुसार आउटपुट निष्पादन योग्य का नाम, इंस्टॉलेशन निर्देशिका और अन्य सेटिंग्स निर्दिष्ट करें।

  4. इंस्टॉलर उत्पन्न करने के लिए स्क्रिप्ट संकलित करें।

यह चरण वैकल्पिक है लेकिन यदि आप अपने उपयोगकर्ताओं को पेशेवर इंस्टॉलेशन अनुभव प्रदान करना चाहते हैं तो इसकी अनुशंसा की जाती है।

चरण 3: संपीड़ित करें और वितरित करें

यदि आप एक इंस्टॉलर नहीं बनाना चाहते हैं, तो आप पूरी PHPDesktop निर्देशिका को एक ज़िप फ़ाइल में संपीड़ित कर सकते हैं और इसे वितरित कर सकते हैं। सुनिश्चित करें कि phpdesktop-chrome.exe फ़ाइल शामिल है, क्योंकि यह वह निष्पादन योग्य है जिसे आपके उपयोगकर्ता आपके एप्लिकेशन को प्रारंभ करने के लिए चलाएंगे।

भाग 4. एप्लिकेशन को अनुकूलित करना

इतना सब करने के बाद भी क्या आपको अभी भी एहसास है कि लोगो नहीं बदलता है?

हर डेवलपर जो सामान्य अनुकूलन चाहता है, वह है एप्लिकेशन शुरू होने पर दिखाई देने वाले PHPDesktop लोगो को हटाने या बदलने में सक्षम होना। मैं उस प्रक्रिया में आपका मार्गदर्शन करने के लिए इस अनुभाग का उपयोग करूंगा।

चरण 1: PHPDesktop लोगो को हटाना या बदलना

PHPDesktop लोगो को कस्टमाइज़ करने या हटाने के लिए, आपको रिसोर्स हैकर जैसे संसाधन संपादक की आवश्यकता होगी।

ऐसा करने का तरीका यहां बताया गया है।

  1. संसाधन हैकर डाउनलोड करें:

    • (http://www.angusj.com/resourcehacker/) पर जाएं और रिसोर्स हैकर डाउनलोड और इंस्टॉल करें
  2. PHPडेस्कटॉप निष्पादन योग्य खोलें:

    • रिसोर्स हैकर लॉन्च करें और phpdesktop-chrome.exe खोलें।
  3. लोगो संसाधन पर नेविगेट करें:

    • रिसोर्स हैकर में, ट्री व्यू में बिटमैप अनुभाग पर जाएँ। आपको लोगो फ़ाइल यहां मिलेगी, जिसका नाम आमतौर पर 101, 102, आदि है।
    • लोगो पर राइट-क्लिक करें और "संसाधन बदलें" चुनें।
  4. लोगो बदलें या हटाएं:

    • लोगो को बदलने के लिए, "नए बिटमैप के साथ फ़ाइल खोलें" पर क्लिक करें, अपना कस्टम लोगो चुनें, और इसे बदलें।
    • लोगो को हटाने के लिए, आप या तो संसाधन को हटा सकते हैं या इसे एक खाली छवि से बदल सकते हैं।
  5. परिवर्तन सहेजें:

    • परिवर्तन करने के बाद, संशोधित निष्पादन योग्य को सहेजें। आप मूल का बैकअप रखने के लिए इसे एक अलग फ़ाइल के रूप में सहेजना चाह सकते हैं।
  6. एप्लिकेशन का परीक्षण करें:

    • यह सुनिश्चित करने के लिए संशोधित निष्पादन योग्य चलाएँ कि लोगो को सफलतापूर्वक बदल दिया गया है या हटा दिया गया है।

चरण 2: एप्लिकेशन आइकन अपडेट करें

यदि आप अपने एप्लिकेशन को और अधिक कस्टमाइज़ करना चाहते हैं, तो आप PHPDesktop द्वारा उपयोग किए गए आइकन को अपडेट कर सकते हैं। इसमें सेटिंग्स.जेसन फ़ाइल में संदर्भित "app_icon.ico" फ़ाइल को बदलना और यह सुनिश्चित करना शामिल है कि निष्पादन योग्य नए आइकन का उपयोग करता है।

  • एक नया आइकन बनाएं या ढूंढें:

    • एक आइकन संपादक या ऑनलाइन टूल का उपयोग करके अपने एप्लिकेशन के लिए एक कस्टम आइकन डिज़ाइन करें।
    • आइकन को .ico प्रारूप के रूप में सहेजें।
  • आइकन बदलें:

    • PHPDesktop निर्देशिका में मौजूदा app_icon.ico फ़ाइल को अपने कस्टम आइकन से बदलें।
    • यदि आपने इसे किसी भिन्न नाम से सहेजा है तो नए आइकन को संदर्भित करने के लिए सेटिंग्स.जेसन फ़ाइल को अपडेट करें।
  • निष्पादन योग्य का पुनर्निर्माण करें:

    • यदि आपने महत्वपूर्ण परिवर्तन किए हैं, तो नए आइकन को निष्पादन योग्य में एम्बेड करने के लिए रिसोर्स हैकर का उपयोग करने पर विचार करें।
  1. वितरण और अंतिम विचार

आपके एप्लिकेशन को संकलित और अनुकूलित करने के बाद, इसे आपके ग्राहकों/उपयोगकर्ताओं को वितरित करने का समय आ गया है। अब, मैं आपको वितरण में मदद करने के लिए अपनी दो नायरा रणनीतियाँ देना चाहता हूँ और वे हैं:

  • परीक्षण: अनुकूलता सुनिश्चित करने के लिए विभिन्न विंडोज वातावरणों पर अपने एप्लिकेशन का परीक्षण करें।
  • दस्तावेज़ीकरण: एप्लिकेशन को इंस्टॉल और उपयोग करने के तरीके पर स्पष्ट निर्देश प्रदान करें।
  • लाइसेंसिंग: यदि आपने तृतीय-पक्ष स्रोत कोड या लाइब्रेरी का उपयोग किया है, तो उनके लाइसेंस या अनुबंध को भी शामिल करना महत्वपूर्ण है।
  • समर्थन प्रदान करें: समर्थन प्रणाली का एक चैनल बनाएं जो उन ग्राहकों की देखभाल करता है जिन्हें आपके ऐप से कोई समस्या हो सकती है।

ओया, यह तुम्हें मेरा आशीर्वाद है ??

मैं विश्वास करना चाहता हूं कि, अब तक पढ़कर, आपको मेरी सामग्री में बहुत महत्व मिला है और आप इसे आज़माने में भी रुचि रखते हैं। हालाँकि, इस प्रकार की परियोजनाओं को संभालने में एक विशेषज्ञ के रूप में, मैं निश्चित रूप से आपके आश्चर्य को निर्बाध रूप से और समय सीमा के साथ पूरा कर सकता हूँ। तो, आप जो हासिल करना चाहते हैं उसका विवरण मुझे तुरंत भेज सकते हैं और हम आपके विचारों को जीवन में लाने के लिए मिलकर काम कर सकते हैं।

मेरी प्रोफ़ाइल की सदस्यता लें ओह?

अगला आ रहा है

  1. तकनीक का व्यावसायिक पक्ष: तकनीक और पैसा कहां है।

  2. PHPBROWSERBOX के साथ डेस्कटॉप ऐप्स कैसे बनाएं

अगर तुम्हें याद आती है, ना तुम सबी

मैं बता नहीं सकता कि मैं dev.to पर आप सभी से कितना प्यार करता हूं?

मेरे पास इस पर एक वीडियो ट्यूटोरियल भी है जिसकी लागत केवल $20 है और दूसरा जहां आप सीखेंगे कि वितरण के लिए सक्रियण कोड कैसे बनाएं और इसकी लागत केवल $50 है।

मैं कॉफी भी पीता हूं। जब तक आप मेरी अगली पोस्ट की प्रतीक्षा कर रहे हों, मेरे लिए एक कॉफ़ी खरीदें।

https://buymeacoffee.com/olatunji

मेरी अगली पोस्ट की प्रतीक्षा करें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/dev_olatunji/how-to-build-and-distribute-desktop-apps-using-php-and-phpdesktop-a-step-by-step-guide-1g80? 1 क्योंकि यदि कोई उल्लंघन है, तो कृपया उसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3