Xampp не работает Python - PullRequest
       10

Xampp не работает Python

0 голосов
/ 27 июня 2018

Я использую Xampp 7.2.6-0 на Ubuntu 16.04 с Google Chrome 64.0.3282.186 (Официальная сборка) (64-разрядная версия) . Я пытаюсь запустить скрипт Python через мой браузер. Я уже отредактировал файл httpd.conf в / opt / lampp / etc и добавил следующие строки.

#edit by Wade King

AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict

Мой скрипт на python называется docxReader.py и находится в /opt/lampp/htdocs/PyFiles/XampPython/docxReader.py

Это выглядит так и компилируется без ошибок:

#!/usr/bin/env python3
import cgitb
cgitb.enable()

print("Content-Type: text/html")
print("")
print("If you can read this inside a Web-Browser window, you can successfully run Python through XAMPP!'")

когда я набираю http://localhost/PyFiles/XampPython/docxReader.py в моем браузере, результатом будет текст файла docxReader.py, например:

#!/usr/bin/env python3
import cgitb
cgitb.enable()

print("Content-Type: text/html")
print("")
print("If you can read this inside a Web-Browser window, you can successfully run Python through XAMPP!'")

Я ожидал, что на странице отобразится вывод моего файла python, а не текст самого файла. Что здесь происходит, как мне настроить Xampp для отображения вывода моего файла python?

1 Ответ

0 голосов
/ 27 июня 2018

не берите в голову, я понял это, я удалил

AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict

строк, которые я добавил в конец httpd.conf

тогда я нашел строку в httpd.conf:

AddHandler cgi-script .cgi .pl

и добавляется .py к строке

затем я просто запустил chmod +x docxReader.py, чтобы сделать его исполняемым, и открыл файл в браузере, и он, кажется, работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...