Как запустить Python скрипт в Xampp

Скачиваем и устанавливаем Python
В Xampp Control Panel переходим в Config->Apache (httpd.conf)

apache config xampp

Вместо строки
AddHandler cgi-script .cgi .pl .asp
указываем
AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict

Далее находим строку <IfModule dir_module> и вместо

<IfModule dir_module>
DirectoryIndex index.php index.pl index.cgi index.asp 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
</IfModule>

Добавляем index.py

<IfModule dir_module>
DirectoryIndex index.php index.pl index.cgi index.asp 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 index.py
</IfModule>

Сохраняем настройки и перезагружаем Xampp.
Для проверки работы  python скриптов в файле index.py вставляем скрипт

#!C:/Python27/python.exe
import time
print("Content-type: text/html;charset=utf-8\r\n\r\n")
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
a=2.0
b=3.0
c=b/a
print '2/3='
print c
print '<br>'
print time.asctime(time.localtime())
print '</body>'
print '</html>'

Данный скрипт выполнит операцию деления и отобразит текущее время

CGI Program

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

39

Leave a Reply

Ваш адрес email не будет опубликован.