如何在Apache中运行Python脚本


第一步:进入C:\Apache24\cgi-bin;

第二步:在cgi-bin目录下新建一个hello.py文件;

第三步:

#!python
#coding:utf-8
print("content-type:text/html")
print("")
print("任何想要显示的内容")

第四步:在浏览器中输入“http://localhost/cgi-bin/hello.py”进行访问,

但是在浏览器输入后会出现如图所示问题:

这是因为没有配置httpd.conf文件造成的,只需要在C:\Apache24\conf下的httpd文件中加入

DirectoryIndex index.html index.html.var index.htm
AddType text/html .htm .html .py
AddHandler cgi-script .cgi .py 即可,如下图所示:

配置好后保存httpd.conf文件,重新启动Apache,再次访问浏览器就会成功。

 

注意:

        在用Python做hello.py的时候,输出的内容必须服务CGI的标准规范;
        第一行必须输出的是content-type:text/html
        第二行必须是空行(不要放空格等任何字符)
        第三行之后的内容就是浏览器要显示的内容
        在浏览器的最前面,要有一个用什么来运行当前脚本的一个生命,我们这里是#!python

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM