用Mac自带的Apache服务器开发CGI,在浏览器直接输出纯文本了?求解

httpd.conf文件页配置安装教程
http://blog.csdn.net/dabiaoya...
一步一步的来的
文件权限如下

GhostClock:WWW ghostclock$ ls -al Test.py 
-rwxr-xr-x  1 ghostclock  staff  410 May  9 20:40 Test.py
GhostClock:WWW ghostclock$ 

在浏览器输入localhost/Test.py后,打印的是纯文本

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
print "Content-type:text/html"
print                               # 空行,告诉服务器结束头部
print '<html>'
print '<head>'
print '<meta charset="utf-8">'
print '<title>Hello Word - CGI 程序!</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! 第一CGI程序</h2>'
print '</body>'
print '</html>'

不知道我哪里环境没配置好,求解

阅读 5.2k
3 个回答

添加了AddHandler cgi-script .py了吗, 添加之后记得重启apache

新手上路,请多包涵

LoadModule cgi_module libexec/apache2/mod_cgi.so 去掉#号

我的是把这个模块打开后测试正常...

新手上路,请多包涵

我也是遇到这个问题,请问你是怎么解决的
https://www.jianshu.com/p/52b...
这个是我遇到的问题,试了两种方式

如果您已经解决,希望能给我提供一些帮助,谢谢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题