मैं केवल PHP के साथ सर्वर साइड प्रोग्रामिंग जानता हूं। मेरे लिए, मैं कुछ लिखता हूं index.php
और कॉल करता हूं और http://localhost/index.php
PHP स्क्रिप्ट के परिणाम देखता हूं। मैं CakePHP का उपयोग कर रहा हूं और समझ रहा हूं कि URL पुनर्लेखन के साथ आप कुछ कर सकते हैं, लेकिन मेरे दिमाग में, सर्वर पर URL और PHP फाइलों के बीच एक से एक संबंध हैं।
अब मैं पायथन के साथ बहुत कुछ करता हूं, लेकिन सिर्फ कमांड लाइन उपयोग करता है। मैं अपनी अगली परियोजना के लिए PHP के बजाय अजगर का उपयोग करना चाहूंगा। अब तक, मुझे इस बारे में बताया गया था mod_python
, कि मुझे कोई भी आउटपुट प्राप्त करने के लिए Pylons या Twisted या Django जैसी रूपरेखा का उपयोग करना होगा। दूसरों ने कहा है कि मेरे पास बस print()
एक HTTP हैडर है और फिर स्क्रिप्ट का उत्पादन होगा जैसे कि मुझे PHP के साथ उपयोग किया जाता है।
मैं कुछ लिखना चाहता हूं जो मूल रूप से केवल एक निर्देशिका लिस्टिंग लेता है और इसे सुंदर बनाता है, ताकि मैं एक मोबाइल ब्राउज़र से पीडीएफ फाइलों का एक गुच्छा एक्सेस कर सकूं। मुझे पता है कि PHP के साथ यह कैसे करना है, मुझे पता है कि पायथन स्क्रिप्ट कैसे बनाई जाती है जो HTML उत्पन्न करती है। जब मैं खुलता हूं तो मुझे उस स्क्रिप्ट को निष्पादित करना नहीं आता है http://localhost/pdfcentral/
।
मुझे अपने सर्वर को कैसे कॉन्फ़िगर करना होगा? यह Ubuntu 10.04 पर चलता है।
cgi-bin
निर्देशिका में पायथन स्क्रिप्ट को डाल दें ताकि सर्वर इसे निष्पादित करना जानता हो, और यदि आप किसी भिन्न पथ का उपयोग करना चाहते हैं तो वैकल्पिक रूप से PHP फ़ाइल को पुनर्निर्देशित करें। पायथन लिपि के बारे में आप स्वयं इस प्रक्रिया का पालन कर सकते हैं: forrestbao.blogspot.com/2009/08/…