Эта тема на forum.dklab.ru


ВладимирН: Установка Питона (Python) на Денвер.
Можно ли к денверу подключить питон?
ВладимирН:
tIT:
Подскажи, пожалуста, что надо сделать?
Питон находится c:\Python24
Денвер на на z:\
Константин Жинько [tIT]:
1. Перенесите все из c:/python24 в z:/usr/local/python
2. Зайдите в z:/usr/bin. Найдете там файл php.exe (или php5.exe). Сделайте копию с именем python.exe.
Откройте в текстовом редакторе (лучше фаровском). Увидите примерно следующее:

##############################################################################
EXE-file call redirector by Dmitry Koteroff (dk@dklab.ru).
You may edit executable file with any binary editor to link to
your custom program. DO NOT insert characters - only replace!

EXE name: [..\php5\php-cgi.exe______________________________________]

В РЕЖИМЕ ЗАМЕНЫ!!! Измените строку ..\php5\php-cgi.exe на ..\python\python.exe. Сохраните. Попробуйте запустить. Если увидите, что запустили действительно питон -- все ок!

3. Откройте z:/usr/local/apache/conf/httpd.conf. Найдите там строку:
AddHandler cgi-script .cgi .pl
Замените на
AddHandler cgi-script .cgi .pl .py

4. Попробуйте создать в папке cgi-bin Вашего сайта какой-нибудь скрипт питона. В первой строке укажите
#!/usr/bin/python. Попробуйте запустить его в браузере.
VladimirN:
tIT:

Cпасибо! Все заработало.
Ant:
Перенесено из форума: Форум для начинающих :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Дмитрий Котеров:

tIT:
ВАХ!
Вы определенно делаете успехи в последнее время, +2 Вам за это. ;-)
Константин Жинько [tIT]:
Дмитрий Котеров:
Я просто перестал ночью спать -- каникулы ==))
Жаль, что заканчиваются...%
snick:
Почему после редактирования python.exe при его запуске всё время вылазит ошибка, редактирую через волков командер
Maus:
snick
Вы редактировали в режиме замены? Там существенно было ничего не урезать и ничего не вставить - только заменить
wish:
Сделал все как и написано. Скачалл dll, который тоже рекомендовали, положил его в корень питона. Но через usr/bin не работает. Ошибка без опознавательных знаков. Хотя в экзешнике просто подменил путь. Костылек получается - напрямую давайть путь на локал. Но жить можно. Может кто с багом таким встречался и решил его?
oleg2009: а у меня не получилось, хотя делал все четко по мануалу
а у меня не получилось, хотя делал все четко по мануалу

выдает ошибку в виде MessageBox.Show("Error!")

Вообщем, не воркает у меня...
Maus:
oleg2009
я ставил третий Денвер, на него пакет с питоном, но потом поверх этого пакета ставил официальный дистрибутив (не с ActiveState, а с python.org), прямо на виртуальный диск. И сам питон, и IDLE работают. Никакие .dll и .exe не правились.
craft06:
У меня не получилось так сделать... Был у меня Python 3 на диске С отправил в диск Денвера в /usr/local/ затем пошел в /usr/bin/ и, открыв блокнотом php5.exe, исправил строку и сохранил под новым именем. после открываю этот файл питон не открывается
Maus:
открыв блокнотом php5.exe
если Опера - не браузер, то и Блокнот - не текстовый редактор. И при чём тут php5.exe - Вам же python нужен был?

Эта тема на forum.dklab.ru