मैं सिर्फ Apple SE में इस भयानक टिप मिला :
किसी भी निर्देशिका से एक त्वरित वेबसर्वर शुरू करें:
python -m SimpleHTTPServer 8000
क्या इस पार्स php स्क्रिप्ट के लिए कोई रास्ता है, या यह केवल html साइटों के लिए है?
मैं सिर्फ Apple SE में इस भयानक टिप मिला :
किसी भी निर्देशिका से एक त्वरित वेबसर्वर शुरू करें:
python -m SimpleHTTPServer 8000
क्या इस पार्स php स्क्रिप्ट के लिए कोई रास्ता है, या यह केवल html साइटों के लिए है?
जवाबों:
मैं बस इस जवाब में आया StackOverflow से।
मूल रूप से, अजगर के वेबसर्वर को डिफ़ॉल्ट रूप से php फ़ाइलों को चलाने के लिए कॉन्फ़िगर नहीं किया जाता है, लेकिन अजगर के वेब सर्वर को फिर से कॉन्फ़िगर करने की कोशिश करने के बजाय, आप बस php के वेब सर्वर को चला सकते हैं, जो लगभग अजगर के सिंपलसर्टसर्वर की तरह काम करता है
php [options] -S <addr>:<port> [-t docroot]
उदाहरण:
php -S 127.0.0.1:80 -t .
या केवल
php -S 127.0.0.1:80
वर्तमान कार्य निर्देशिका का उपयोग करने के लिए।
संपादित करें: उल्लेख करना भूल गया, यदि आप पोर्ट 80 का उपयोग करने की आवश्यकता है, तो इसे रूट के रूप में चलाना आवश्यक प्रतीत होता है, लेकिन यदि आप 8080 की तरह एक उच्च पोर्ट संख्या निर्दिष्ट करना आवश्यक नहीं है। यह इंगित करने के लिए धन्यवाद, माइक ह्यूस्टन!
SimpleHTTPServer अजगर पुस्तकालय, कि रास्ते में कहा जाता है, केवल वे फ़ाइलें सेवा करेंगे, और PHP व्याख्या नहीं होगा (या अजगर, उस बात के लिए)। हालाँकि, आप इसे प्राप्त कर सकते हैं जो कुछ भी आप चाहते हैं (PHP सहित - CGIHTTPServer देखें ) इसके चारों ओर कुछ कस्टम अजगर के साथ लिपटे।