Python — это один из наиболее популярных современных языков программирования. Он пригоден для решения разнообразных задач и предлагает те же возможности, что и другие языки программирования: динамичность, поддержку ООП и кросс-платформенность. Версии Python на хостинге SpacewebНа данный момент на наших серверах виртуального хостинга установлено 4 версии Python. Это Python 2.7, 3.3, 3.4, 3.8. Точные версии можно узнать командами: * Версия Python 3.8.5 работает на версии Apache 2.4 + PHP 8 opcache + mod_wsgi python3.8, должна быть включена в настройках сайта. Запуск скрипта python через CGICGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, используемого для связи внешей программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитаю названия «скрипт»(сценарий) или «CGI-программа». Для запуска скриптов python через CGI необходимо выполнить следующие действия:
для использования python 2.7.5 или другую версию
Запуск скрипта python через mod_wsgiWSGI (англ. Web Server Gateway Interface) — стандарт взаимодействия между Python-программой, выполняющейся на стороне сервера, и самим веб-сервером, например, Apache. По стандарту, WSGI-приложение должно удовлетворять следующим требованиям:
Пример простого wsgi-приложения:
Используемая версия python для mod_wsgiНа наших серверах mod_wsgi на Apache 2.2 + mod_passenger + mod_wsgi (Актуальная версия) использует версию python 2.7.5 На Apache 2.4 + PHP 8 opcache + mod_wsgi python3.8 использует версию python 3.8.5 |