我试图开始使用Python,但无法正确地为localhost(使用Ampps)设置服务器。 Python通过IDLE和命令行运行得很好,但是,当我在浏览器中打开文件时,代码显示并不运行。.py在浏览器中显示代码而不是运行的文件
我跟着这个http://www.imladris.com/Scripts/PythonForWindows.html教程获取cgi设置,但它不工作。
下面是我的“hello world”程序的代码,如果这有什么区别的话。
#!/usr/bin/env python
# -*#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
有什么建议吗?
是否已进行了文件的可执行文件?服务器中是否启用了cgi-scripts? – 2012-04-12 13:13:08
后,你得到这个工作 - 检查Python的语法多行字符串使用三重引号像'“”“东西‘’”' – jsbueno 2012-04-12 13:23:21
@JoachimPileborg我相信我能在服务器上的CGI的脚本,但我不知道做该文件可执行。当我查看文件(文件图标本身,而不是代码),它的上面有蟒蛇的标志,所以我不知道这意味着它的可执行文件。 – user1104854 2012-04-12 14:22:51