2016-12-01 7 views
2

Итак, я сейчас работаю над 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 не запускается. Итак ... Что я делаю неправильно?

+0

http://stackoverflow.com/questions/8363247/питон-XAMPP-на-окна-как к – scotty3785

ответ

0

Посмотрите на This Video От Youtube.

Вы должны сохранить свои файлы CGI в каталоге /usr/lib/cgi-bin/.

Вам также необходимо libapache2-mod-wsgi.

И, кстати, если вы используете любой GNU/Linux Дистрибутивы, попробуйте установить LAMP Stack Или LEMP Stack, а не сторонние приложения, такие как XAMPP От Bitnami Или т.д.

Смежные вопросы