PHP - भले ही यह एक बहुत शक्तिशाली और प्रभावशाली प्रोग्रामिंग भाषा है - ज्यादातर प्रोग्रामर द्वारा इसे कम आंका गया है जो शायद इसका उपयोग नहीं करते हैं या इसके पूर्व दिनों में इसका उपयोग कर चुके हैं .
आज, मैं आपके साथ PHP की शक्ति और आप इसके साथ क्या कर सकते हैं, साझा करना चाहता हूं।
वोइला! चलो चलें ?️
इस गाइड में, मैं आपको PHPDesktop का उपयोग करके निष्पादन योग्य डेस्कटॉप एप्लिकेशन बनाने की प्रक्रिया के बारे में बताऊंगा - एक उपकरण जो डेवलपर्स को अपने PHP वेब अनुप्रयोगों को स्टैंडअलोन डेस्कटॉप निष्पादन योग्य में पैकेज करने की अनुमति देता है। मैं इन अनुप्रयोगों को संकलित करने और डिफ़ॉल्ट PHPDesktop लोगो को हटाकर उन्हें अनुकूलित करने के तरीके के बारे में भी विस्तार से बताऊंगा।
PHPDesktop एक ओपन-सोर्स प्रोजेक्ट है जो डेवलपर्स को ब्राउज़र या वेब सर्वर की आवश्यकता के बिना PHP एप्लिकेशन को डेस्कटॉप एप्लिकेशन के रूप में चलाने में सक्षम बनाता है। यह क्रोम एंबेडेड फ्रेमवर्क (सीईएफ) को एकीकृत करता है - जो खुला स्रोत भी है और हमारे अधिकांश आधुनिक ब्राउज़र इस पर बने हैं - ऐप के HTML/CSS/जावास्क्रिप्ट भाग को प्रस्तुत करने के लिए, जिससे आप अपने वेब विकास कौशल का उपयोग कर सकते हैं डेस्कटॉप अनुप्रयोग. PHPDesktop का उपयोग करके, आप अपनी PHP स्क्रिप्ट, HTML फ़ाइलें और अन्य संपत्तियों को एक निष्पादन योग्य फ़ाइल में बंडल कर सकते हैं जिसे किसी भी विंडोज़ मशीन पर वितरित और चलाया/इंस्टॉल किया जा सकता है।
इससे पहले कि हम अपना डेस्कटॉप एप्लिकेशन बनाना शुरू करें, हमें सबसे पहले विकास परिवेश स्थापित करना होगा।
PHPDesktop GitHub पेज पर जाएं (https://github.com/cztomczak/phpdesktop).
वह संस्करण चुनें जो आपकी आवश्यकताओं के अनुरूप हो क्योंकि PHPDesktop PHP 5.4, 5.6 और 7.x सहित कई वेरिएंट में उपलब्ध है। आधुनिक अनुप्रयोगों के लिए, आपको नवीनतम संस्करण चुनना चाहिए।
अपने पसंदीदा संस्करण के लिए ज़िप फ़ाइल डाउनलोड करें और इसे अपने कंप्यूटर पर एक निर्देशिका में निकालें।
यह मानते हुए कि आपके पास पहले से ही एक PHP वेब एप्लिकेशन/फ़ाइलें हैं, अपनी एप्लिकेशन फ़ाइलों को निकाले गए PHPDesktop फ़ोल्डर की www निर्देशिका के अंदर रखें (उन्हें कॉपी और पेस्ट करें [मेरा मतलब प्रोजेक्ट्स से है])। यह www निर्देशिका रूट निर्देशिका है जहां से PHPDesktop आपके एप्लिकेशन को सेवा प्रदान करता है और यह आपके द्वारा पहले कभी उपयोग किए गए किसी भी वेब सर्वर पर public_html या www फ़ोल्डर के समान है।
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.
एक बार जब आप PHPDesktop कॉन्फ़िगर कर लेते हैं, तो आप अपने एप्लिकेशन का परीक्षण करने के लिए phpdesktop-chrome.exe (या अपने PHPDesktop संस्करण के आधार पर समकक्ष निष्पादन योग्य) चला सकते हैं। यदि सब कुछ सही ढंग से सेट किया गया है, तो आपका PHP एप्लिकेशन एक स्टैंडअलोन विंडो में लोड होना चाहिए।
अब जब आपका एप्लिकेशन PHPDesktop के भीतर चल रहा है, तो अगला कदम इसे एक स्टैंडअलोन निष्पादन योग्य में संकलित करना है। यह आपकी PHP स्क्रिप्ट्स, HTML फ़ाइलों और अन्य संपत्तियों को एक ही फ़ाइल में पैकेज करेगा जिसे अंतिम उपयोगकर्ता को PHP, DBMS या किसी अन्य निर्भरता को स्थापित करने की आवश्यकता के बिना वितरित और चलाया जा सकता है।
संकलन करने से पहले, सुनिश्चित करें कि आपकी PHPDesktop/एप्लिकेशन निर्देशिका ठीक से व्यवस्थित है। इस बिंदु पर, आपकी निर्देशिका कुछ इस तरह दिखनी चाहिए:
/phpdesktop/
│
├── /www/ # आपकी PHP एप्लिकेशन फ़ाइलें
│
├── php/ # PHP दुभाषिया निर्देशिका
│
├── सेटिंग्स.json # PHPDesktop कॉन्फ़िगरेशन फ़ाइल
│
└── phpdesktop-chrome.exe # PHPDesktop निष्पादन योग्य
सुनिश्चित करें कि सभी आवश्यक फ़ाइलें जगह पर हैं और आपने एप्लिकेशन का अच्छी तरह से परीक्षण कर लिया है।
हालाँकि यह पूरी तरह से आवश्यक नहीं है, आपके एप्लिकेशन के लिए एक इंस्टॉलर बनाने से उपयोगकर्ता अनुभव बढ़ सकता है। इन्नो सेटअप विंडोज प्रोग्राम के लिए एक मुफ्त इंस्टॉलर है। यहां बताया गया है कि आप इंस्टॉलर कैसे बना सकते हैं:
इनो सेटअप को (https://jrsoftware.org/isinfo.php) से डाउनलोड और इंस्टॉल करें।
एक नई स्क्रिप्ट बनाएं और PHPDesktop निर्देशिका को शामिल करने के लिए इसे कॉन्फ़िगर करें।
अपनी आवश्यकता के अनुसार आउटपुट निष्पादन योग्य का नाम, इंस्टॉलेशन निर्देशिका और अन्य सेटिंग्स निर्दिष्ट करें।
इंस्टॉलर उत्पन्न करने के लिए स्क्रिप्ट संकलित करें।
यह चरण वैकल्पिक है लेकिन यदि आप अपने उपयोगकर्ताओं को पेशेवर इंस्टॉलेशन अनुभव प्रदान करना चाहते हैं तो इसकी अनुशंसा की जाती है।
यदि आप एक इंस्टॉलर नहीं बनाना चाहते हैं, तो आप पूरी PHPDesktop निर्देशिका को एक ज़िप फ़ाइल में संपीड़ित कर सकते हैं और इसे वितरित कर सकते हैं। सुनिश्चित करें कि phpdesktop-chrome.exe फ़ाइल शामिल है, क्योंकि यह वह निष्पादन योग्य है जिसे आपके उपयोगकर्ता आपके एप्लिकेशन को प्रारंभ करने के लिए चलाएंगे।
इतना सब करने के बाद भी क्या आपको अभी भी एहसास है कि लोगो नहीं बदलता है?
हर डेवलपर जो सामान्य अनुकूलन चाहता है, वह है एप्लिकेशन शुरू होने पर दिखाई देने वाले PHPDesktop लोगो को हटाने या बदलने में सक्षम होना। मैं उस प्रक्रिया में आपका मार्गदर्शन करने के लिए इस अनुभाग का उपयोग करूंगा।
PHPDesktop लोगो को कस्टमाइज़ करने या हटाने के लिए, आपको रिसोर्स हैकर जैसे संसाधन संपादक की आवश्यकता होगी।
ऐसा करने का तरीका यहां बताया गया है।
संसाधन हैकर डाउनलोड करें:
PHPडेस्कटॉप निष्पादन योग्य खोलें:
लोगो संसाधन पर नेविगेट करें:
लोगो बदलें या हटाएं:
परिवर्तन सहेजें:
एप्लिकेशन का परीक्षण करें:
यदि आप अपने एप्लिकेशन को और अधिक कस्टमाइज़ करना चाहते हैं, तो आप PHPDesktop द्वारा उपयोग किए गए आइकन को अपडेट कर सकते हैं। इसमें सेटिंग्स.जेसन फ़ाइल में संदर्भित "app_icon.ico" फ़ाइल को बदलना और यह सुनिश्चित करना शामिल है कि निष्पादन योग्य नए आइकन का उपयोग करता है।
एक नया आइकन बनाएं या ढूंढें:
आइकन बदलें:
निष्पादन योग्य का पुनर्निर्माण करें:
आपके एप्लिकेशन को संकलित और अनुकूलित करने के बाद, इसे आपके ग्राहकों/उपयोगकर्ताओं को वितरित करने का समय आ गया है। अब, मैं आपको वितरण में मदद करने के लिए अपनी दो नायरा रणनीतियाँ देना चाहता हूँ और वे हैं:
ओया, यह तुम्हें मेरा आशीर्वाद है ??
मैं विश्वास करना चाहता हूं कि, अब तक पढ़कर, आपको मेरी सामग्री में बहुत महत्व मिला है और आप इसे आज़माने में भी रुचि रखते हैं। हालाँकि, इस प्रकार की परियोजनाओं को संभालने में एक विशेषज्ञ के रूप में, मैं निश्चित रूप से आपके आश्चर्य को निर्बाध रूप से और समय सीमा के साथ पूरा कर सकता हूँ। तो, आप जो हासिल करना चाहते हैं उसका विवरण मुझे तुरंत भेज सकते हैं और हम आपके विचारों को जीवन में लाने के लिए मिलकर काम कर सकते हैं।
मेरी प्रोफ़ाइल की सदस्यता लें ओह?
अगला आ रहा है
तकनीक का व्यावसायिक पक्ष: तकनीक और पैसा कहां है।
PHPBROWSERBOX के साथ डेस्कटॉप ऐप्स कैसे बनाएं
अगर तुम्हें याद आती है, ना तुम सबी
मैं बता नहीं सकता कि मैं dev.to पर आप सभी से कितना प्यार करता हूं?
मेरे पास इस पर एक वीडियो ट्यूटोरियल भी है जिसकी लागत केवल $20 है और दूसरा जहां आप सीखेंगे कि वितरण के लिए सक्रियण कोड कैसे बनाएं और इसकी लागत केवल $50 है।
मैं कॉफी भी पीता हूं। जब तक आप मेरी अगली पोस्ट की प्रतीक्षा कर रहे हों, मेरे लिए एक कॉफ़ी खरीदें।
https://buymeacoffee.com/olatunji
मेरी अगली पोस्ट की प्रतीक्षा करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3