Как запустить python скрипт с xampp в Ubuntu - PullRequest
0 голосов
/ 16 апреля 2020

Я использую xampp, установленный в Ubuntu.

Что я сделал: [отредактировал следующую строку в httpd.conf] AddHandler cgi-script .cgi .pl. asp .py

Мой python скрипт, присутствующий в htdocs:

#!/usr/bin/python3

import cgitb

print("Content-Type: text/html;charset=utf-8\n")
print ("Hello Python Web Browser!! This is cool!!")

Результат вывода: Конец вывода скрипта перед заголовками: sample.py

1 Ответ

0 голосов
/ 16 апреля 2020

Глядя на журнал ошибок из комментариев, файл не имеет правильных разрешений для выполнения. Просто сделайте

$ sudo chmod -R 777 /opt/lampp/htdocs/portScanner

ПРЕДУПРЕЖДЕНИЕ: действительно плохая идея изменить разрешения на 777 на веб-сервере, в качестве альтернативы вы можете попробовать изменить владельца этого каталога на пользователя apache, который обычно www-data в убунту

$ sudo chwon -R www-data /opt/lampp/htdocs/portScanner
...