【发布时间】:2020-07-30 02:57:57
【问题描述】:
我正在使用安装在 Ubuntu 上的 xampp。
我做了什么:[编辑 httpd.conf 中的以下行] AddHandler cgi-script .cgi .pl .asp .py
我在 htdocs 中的 python 脚本是:
#!/usr/bin/python3
import cgitb
print("Content-Type: text/html;charset=utf-8\n")
print ("Hello Python Web Browser!! This is cool!!")
输出结果是:headers 之前的脚本输出结束:sample.py
【问题讨论】:
-
这能回答你的问题吗? Executing a Python script in Apache2
-
很可能是权限错误。通过授予脚本执行权限来修复它。您可以发布 apache error.log 吗?
-
@writ3it 我在 xampp 而非默认服务器中运行此脚本。
-
@MohitC [Thu Apr 16 07:23:06.157496 2020] [core:notice] [pid 19962] AH00094:命令行:'/opt/lampp/bin/httpd -E /opt/lampp /logs/error_log -D SSL -D PHP' sh: 1: python: not found
-
确保
/usr/bin/python3处的python存在并且可以被其他人执行
标签: python php xampp httpd.conf scrypt