बुकिंग सर्वर को PHP और Apache का इस्तेमाल करके लागू किया जाता है. अनुरोधों को सही तरीके से रूट करने के लिए, यह .htaccess फ़ाइल का इस्तेमाल करता है. इसलिए, पक्का करें कि डायरेक्ट्री के लिए AllowOverride चालू हो.
आपको एसएसएल सर्टिफ़िकेट सेट अप करना होगा और सभी अनुरोधों को एचटीटीपीएस पर भेजना होगा.
अगर आपके सर्वर पर पहले से एसएसएल सर्टिफ़िकेट सेट अप नहीं है, तो Apache एसएसएल/टीएलएस दस्तावेज़ देखें.
PHP में प्रोटोकॉल बफ़र लाइब्रेरी का इस्तेमाल नहीं किया जाता. इसके बजाय, इसमें JSON को सीरियलाइज़ करने के आसान तरीकों का इस्तेमाल किया जाता है.
.htaccess, Apache को /v3/ के सभी अनुरोधों को
bookingserver.php के ज़रिए रूट करने का निर्देश देता है
bookingserver.php, अनुरोध लॉजिक को मैनेज करता है. इसमें पुष्टि करने की प्रोसेस भी शामिल है
apiv3methods.php में, एपीआई v3 इंटरफ़ेस को लागू करने के तरीके मौजूद हैं
फ़ाइलें डाउनलोड करने के बाद, उन्हें किसी ऐसी डायरेक्ट्री में डालें जिससे उन्हें दिखाया जा सके.
ध्यान दें कि उन्हें जिस डायरेक्ट्री में भी रखा जाएगा वह /v3/ डायरेक्ट्री की पैरंट डायरेक्ट्री बन जाएगी. आपको इसे अलग से बनाने की ज़रूरत नहीं है.
बुकिंग सर्वर की जांच करना
बुकिंग टेस्ट की सुविधा को डाउनलोड और चलाया जा सकता है. इसे इंस्टॉल करने के लिए, इसके README पेज पर दिए गए इंस्टॉलेशन के निर्देशों का पालन करें.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[],["This PHP-based reference implementation of the API v3 Booking Server requires Apache and PHP. It uses `.htaccess` for request routing, necessitating `AllowOverride` and HTTPS with an SSL certificate. The server utilizes JSON for data serialization instead of protocol buffers. Installation involves cloning the project via `git` into a servable directory. The code consists of `.htaccess`, `bookingserver.php` for request logic and authentication, and `apiv3methods.php` for API methods implementation. A separate booking test utility is available for server testing.\n"]]