• 如何在Apache中运行Python脚本


    第一步:进入C:Apache24cgi-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:Apache24conf下的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

  • 相关阅读:
    关于interface
    如何应对微软的强制黑屏(转)
    启动不了AOS
    AX中对Programmable section的动态控制
    AX中的InventDimId
    关于MODI.Document = new MODI.Document();
    Window xp卸载oracle 10g
    oracle 字符串列转行
    取出表同一类型的指定范围记录
    rss2.0数据格式
  • 原文地址:https://www.cnblogs.com/glumer/p/6065665.html
Copyright © 2020-2023  润新知