pioner
Если правильно в виндах зарегистрировать расширение (.py для python)
Кстати, думаю читателям будет небезинтересен метод регистрирования расширения. Сам только что 3 часа потратил на эксперименты, в Гуглах - одни вопросы и взывания о помощи, поэтому выкладываю код, как говорится “на блюдечке…”:
итак, чтобы скрипты на Python запускались под Apache и при этом первая строка игнорировалась (для удобства последующей заливки на Unix-хостинг):
1. В httpd.conf находим строчку
#ScriptInterpreterSource registry
и её раскоментируем (убираем начальный “#”)
2. Перегружаем Apache (или комп, кто не умеет Apache ) :)
3. Вставляем отсюда код и копируем его в блокнот:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.py]
[HKEY_CLASSES_ROOT\.py\Shell]
[HKEY_CLASSES_ROOT\.py\Shell\ExecCgi]
[HKEY_CLASSES_ROOT\.py\Shell\ExecCgi\Command]
@="\"d:\\usr\\local\\bin\\python.exe\" \"-u\""
4. В этом коде в последней строчке меняем путь к ВАШЕМУ python.exe и НЕ ЗАБЫВАЕМ про ключик “-u” в качестве параметра (обсуждалось выше)
5. Сохраняем файл с расширением “.reg” и запускаем его.
Нужная информация запишется в Реестр Windows, скрипты начнут запускаться И БУДЕТ ВАМ СЧАСТЬЕ! :D
P.S.: То же самое актуально и для других языков (Perl в частности)