当前位置:  开发笔记 > 编程语言 > 正文

在Windows/Apache上设置Python?

如何解决《在Windows/Apache上设置Python?》经验,为你挑选了1个好方法。

我想得到一个简单的Python"hello world"网页脚本,可以在Windows Vista/Apache上运行,但可以使用不同的墙.我正在使用WAMP.我已安装mod_python并且模块显示,但我不太确定我应该在http.conf中做什么(像AddHandler mod_python .py之类的东西要么把我带到一个未找到的文件,要么是禁止的,或模块访问http://localhost/myfolder/index.py时未找到错误.我可以mod_python.publisher上班,但我"想要"这个/需要这个吗?

有人可以帮忙吗?

谢谢!



1> nosklo..:

远离mod_python.一个常见的误导性的想法是,mod_pythonmod_php,但蟒蛇.事实并非如此.Wsgi是运行python Web应用程序的标准,由PEP 333定义.所以请mod_wsgi改用.

或者,使用一些具有服务器的Web框架.Cherrypy的一个特别好.您将能够独立运行您的应用程序mod_wsgi.

使用cherrypy的Hello World应用程序示例:

import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

application = HelloWorld()
if __name__ == '__main__':
    cherrypy.engine.start()
    cherrypy.engine.block()

很容易吧?直接在python上运行此应用程序将启动一个Web服务器.配置mod_wsgi它将使其在Apache内部运行.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有