我正在使用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!!")
输出结果是:标头之前的脚本输出结束:sample.py
查看注释中的错误日志,该文件没有正确的执行权限。只需做
$ sudo chmod -R 777 /opt/lampp/htdocs/portScanner
警告:在Web服务器上将权限更改为777
确实是一个坏主意,或者,您可以尝试将此目录的所有权更改为apache用户,该用户通常是ubuntu中的www-data
$ sudo chwon -R www-data /opt/lampp/htdocs/portScanner