سلام
وقت بخیر
یکی از مشتریان ، لازم داره که بتونه داخل اکانتش از پایتون استفاده کنه
چیکار باید کرد؟
نمایش نسخه قابل چاپ
سلام
وقت بخیر
یکی از مشتریان ، لازم داره که بتونه داخل اکانتش از پایتون استفاده کنه
چیکار باید کرد؟
جهت اجرای اسکریپت های Python (پایتون) بر روی سرورهای cPanel لازم است بدین شرح اقدام فرمایید:
1) یک کد نمونه Hello World در یک فایل با نام hello.py در دایرکتوری cgi-bin قرار می دهیم:
2) بوسیله دستور chmod +x دسترسی اجرا را به فایل مربوطه می دهیم.کد:#! /usr/bin/python
print "Content-type: text/html\n\n"
print "<html>Hello world!</html>"
3) در صورت تمایل جهت اجرای فایل های python در خارج از دایرکتوری cgi-bin لازم است عبارت زیر را در فایل htaccess. قرار دهیم:
شما هم اینک میتوانید اسکریپت های پایتون را بر روی سرور سیپنل خود به همین ترتیب اجرا نمایید.کد:Options +ExecCGI
AddHandler cgi-script .py
در اصل شما در هاست cPanel احتیاج نیست هیچ اقدام خاصی برای نصب کنید چون قبلا نصب شده است روی سرور.
فقط کافیست به وب سرور خودتان مثلا آپاچی پسوند py. رو معرفی کنید (اون هم در حالی که بخواین خارج از cgi استفاده کنید).
بد نیست اشاره کنم مناسب ترین گزینه برای اجرای پایتون gunicorn هست، الان ورژن 19.7 اون در دسترس هست. با تکنولوژی pre-fork worker عملکرد فوق العاده و پرفرمنس بالایی دارد.