رفتن به نوشته‌ها

اجرای پایتون روی ژمپ(xampp)

با سلام

خیلیها دوست دارند در کنار زبان شیرین php دستی هم بر بخش وب python داشته باشن . برای این کار اول python و xampp رو روی سیستم نصب میکنیم بعد فایل httpd.conf رو باز و ویرایش میکنیم.در ابتدا خط

رو جستجو کرده و عبارت py. رو به انتهای اون اضافه میکنیم به صورت زیر

خب حالا نوبت به شناساندن پوشه پایتون هست داخل پوشه htdocs یک پوشه به هر اسمی که مایل هستید مثلا python ایجاد کنید

در ادامه درون فایل httpd.conf مقدار <Directory /> را جستجو کرده و در یک قسمت خالی مقدار زیر را وارد کرده و فایل را ذخیره میکنیم

خب حالا نوبت به نوشتن کدهای پایتون میشود

درون آدرس htdocs/python یک فایل با نامی دلخواه مثلا index.py ایجاد کنید و کدهای زیر را درون آن قرار دهید

مقدار عبارت /Python34/python.exe در خط اول آدرس مفسر پایتون میباشد که بر حسب نسخه پایتون نام پوشه متفاوت است مثلا اگر پایتون نسخه 2.7 روی سیستم شما نصب باشد آدرس به صورت /Python27/python.exe تغییر میکند

 

موفق و پیروز باشید

lord_viper

King of delphi and father of persian open source

More Posts

منتشر شده در PHPPython

نظر

  1. سلام
    آقا یه سوال خارج از بحث این پایتون هیچ تابع آسیب پذیری نداره ؟ در کل منظورم اینه که صفحات پویای وبی که با پایتون نوشته میشن امن هستن ؟

    • lord_viper lord_viper

      سلام
      تا اونجا که من میدونم تابع اسیب پذیر خیر مگه اینکه برنامه نویس موقع نوشتن برنامه مسایل امنیتی رو رعایت نکنه

  2. mortaza7khat mortaza7khat

    من پایتون رو در G نصب کردم ادرس فایل exe رو پایتون داخل درایو g رو نوشتم اونجا اما به جای اجرای توابع برام کد رو به صورت متنی نشون داد در ضمن ادرس رو با فرمتی که گفتید هم نوشتم باز هم نشد(python)
    آدرس localhost/phyton/index.py رو هم زدم باز نشد xampp رو ری استارت کردن بازم نشد
    تو پوشه g:/python_install/ نصب کردم نرم افزارش رو
    مشکل کجاست؟

    • lord_viper lord_viper

      با سلام و احترام
      شما تغییرات لازم رو درون httpd.conf انجام ندادید تا xampp بتونه پسوند پایتون رو تشخیص بده به همین خاطر باهاش مثل یک فایل متنی برخورد میکنه
      در ابتدای پست توضیح دادم چه تغییراتی رو باید درون فایل httpd.conf ایجاد کنید

  3. mortaza7khat mortaza7khat

    xampp من 7.0.6 و پایتونم 3.5.2 هست

  4. سید بحری سید بحری

    این قسمت نیز باید تغییر کند

    DirectoryIndex index.php index.pl index.cgi index.asp index.py index.shtml index.html index.htm \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *