Итак, я сейчас работаю над Android-приложением. Все работает отлично, но я столкнулся с раздражающей проблемой: я не могу запустить сценарий python на своем сервере.Как запустить скрипт python на моем сервере?
Первое, что я пробовал, - это вызвать функцию php, которая выполняет скрипт python и вернуть то, что я хочу отобразить. Он отлично работает, когда я делаю это на оболочке (с php myPhpfile.php), я получаю то, что хочу, что приятно. Но когда я пытаюсь сделать это на моем фонарном сервере, .py ничего не возвращает.
Я знаю, что есть несколько пошаговых инструкций о том, как включить python с cgi на лампочке, но, похоже, это не работало (я, вероятно, делал это неправильно). Но я знаю, что можно запустить скрипт python непосредственно из приложения (с http://ip_of_the_server/cgi-bin/myscript.py
). Итак, как я могу правильно настроить cgi-вещь? Я имею в виду, у меня есть каталог cgi-bin в моем/opt/lampp, и я попытался сделать это с ScriptAlias и Directory. Итак, мой httpd.conf (в/Opt/lampp/apache2/конф), как это сейчас:
Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
AddHandler cgi-script .cgi .py
AllowOverride All
Options +Indexes FollowSymLinks +ExecCGI
Order allow,deny
Allow from all
</Directory>
Когда я пытаюсь запустить свой сервер Apache с XAMPP консоли ... Ничего добавления. Apache не запускается. Итак ... Что я делаю неправильно?
http://stackoverflow.com/questions/8363247/питон-XAMPP-на-окна-как к – scotty3785