Я использую 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?