سبتمبر

6

الثعبان وعلى تثبيت لينكس أوبونتو

6 أيلول / سبتمبر ، 2008 |

في هذه المادة ، وسأشرح كيفية تركيب وتشغيل بيثون باعتبارها خدمة الإنترنت في أي مكان على لينكس أوبونتو كما localhost.

1. هل ينبغي أن يكون قد أحدث نسخة من تركيب بيثون ، للقيام بذلك ، اكتب السطر التالي من مدونة في الصالة :

sudo apt-get install python

2. الآن ليحوله إلى خدمة الإنترنت مع اباتشي ، تحتاج mod_python أباتشي ، لتثبيت ذلك ، اكتب السطر التالي من القيادة في المحطة :

sudo apt-get install libapache2-mod-python

3. الآن إذا كنت تستخدم الافتراضي localhost دليل -- / فار / على شبكة الاتصالات العالمية / ، ثم بعد التعليمات أ ، إذا كنت قد قمت مسبقا تكوين وادارة اباتشي localhost في مكان آخر غير الافتراضية / فار / على شبكة الاتصالات العالمية / ، اتبع تعليمات ب :

أ.
تنفيذ الأمر التالي في المحطة :


cd /etc/apache2/sites-available/

وتنفيذ الأمر التالي :

sudo gedit default

الآن مع فتح الملف ، العثور على الشفرة ادناه :

  <Directory/var/www/> 
                  خيارات فهارس FollowSymLinks MultiViews 
                  AllowOverride AuthConfig 
                  من أجل السماح ، تنكر 
                  السماح لجميع من 
                  # حرر هذا التوجيه هو هل نريد أن نرى apache2 's 
                  # التقصير صفحة البداية (في / apache2 تقصير) عندما ذهبت ل/ 
                  # ^ RedirectMatch / دولار / apache2 تقصير / 
          </ دليل> 

تغيير لأنها :

  <Directory/var/www/> 
                  خيارات فهارس FollowSymLinks MultiViews 
                  AllowOverride AuthConfig 
                  من أجل السماح ، تنكر 
                  السماح لجميع من 

                  AddHandler mod_python. py 
                  PythonHandler mod_python.publisher 
                  وفي PythonDebug 

                  # حرر هذا التوجيه هو هل نريد أن نرى apache2 's 
                  # التقصير صفحة البداية (في / apache2 تقصير) عندما ذهبت ل/ 
                  # ^ RedirectMatch / دولار / apache2 تقصير / 
          </ دليل> 

البعيد في الصالة :
sudo gedit /var/www/test.py

في فتح الملف ، اكتب :

  الرقم القياسي لمواطنه (ةداملا مسا) : 
    عودة "تجارب ناجحة" ؛ 

حفظ الملف ، وأنه ينبغي العمل
زيارة http://localhost/test.py وأنه ينبغي أن أقول "تجارب ناجحة" في نص عادي

(ب)
تنفيذ الأمر التالي في المحطة :

sudo gedit /etc/apache2/apache2.conf

يفترض أن تقوم بتشغيلها بيثون رمز من دليل / الوطن / usr / الوثائق / المضيفة / مختبر / الثعبان /

إضافة الشفرة التالية إلى أسفل من الملف :

  الاسم المستعار / الثعبان / / الوطن / usr / الوثائق / المضيفة / مختبر / الثعبان / 
  <Location/python/> 
     AddHandler mod_python. py 
     PythonHandler mod_python.publisher 
     وفي PythonDebug 
  </ الموقع> 

البعيد في الصالة :
sudo gedit /home/usr/Documents/Host/lab/python/test.py

في فتح الملف ، اكتب :

  الرقم القياسي لمواطنه (ةداملا مسا) : 
    عودة "تجارب ناجحة" ؛ 

حفظ الملف ، وأنه ينبغي العمل
زيارة http://localhost/test.py وأنه ينبغي أن أقول "تجارب ناجحة" في نص عادي

يسو. فيسبوك google نتسكب [بلوجم] [سمبي] ستثمبليوبون ويندوز لايف ياهو del.icio.us



وظائف مماثلة

تعليقات

الاسم (مطلوب)

البريد الإلكتروني (مطلوب)

موقع

الكلام عقلك

3 تعليقات حتى الآن

  1. توني ايلول / سبتمبر 6 ، 2008 7:12 م

    العظمى ، وذلك بفضل لمعلومات سرية. اريد تعلم الثعبان.
    ولكن يبدو لي أن لدينا مشكلة لأن المتصفح يريد لتحميل الملف بدلا من عرضها الأول على الرغم من استئناف اباتشي. أعتقد أنه قد يكون بسبب لدي دليل على خطأ ، هل هو دليل حيث لديك ملفات أو localhost حيث الثعبان هو؟

  2. الادارية لل6 ايلول / سبتمبر ، 2008 الساعة 10:09

    إذا كان المتصفح يحاول تحميل الملف ، وهذا يعني أنها لا تعترف py ملف قابل للتنفيذ حسب النوع. السبب الرئيسي قد يكون :

    1. انها لا تملك حق إذن ، محاولة chmod 775 لجعله ملف تنفيذي.

    2. قد تكون لديكم دليل الخطأ ، وينبغي أن يكون لديك مكان localhost الملفات الخاصة بك ، على سبيل المثال ، لو كان لديك. py الملف في / الوطن / usr / بن / test.py ، ثم / الوطن / usr / بن / ينبغي أن يكون دليل. وبعد تعليمات ب ، قد يكون تغيير ل:
    الاسم المستعار / الثعبان / / الوطن / usr / بن /

  3. توني ايلول / سبتمبر 7 ، 2008 3:21 بعد الظهر

    شكرا على الرد السريع. حاولت تغيير أذونات العمل ولا وأنا بالفعل لم تغير من مثل هذا الدليل :

    الاسم المستعار / الثعبان / / الوطن / myname / على شبكة الاتصالات العالمية /

    AddHandler mod_python. py
    PythonHandler mod_python.publisher
    وفي PythonDebug

    وأنه لا يزال لا يعمل. الذهاب الى البحث عنه. أي أفكار؟

مقدمي مشروع القرار




صلات