我正在寻找在我的Windows机器上安装Python的快速,简单(所有默认设置)方式,以便Apache可以使用它。我目前使用Apache和PHP工作的Windows 7安装。我想尝试用Python制作一些简单的网页,只是为了一点点玩Python并学习一两件事。我下载并安装了 Python 3.2 Python 2.7.2(如下所述)。接下来我该怎么办?我想制作一个“Hello World”。我需要mod_python还是可以不使用?我假设我需要以某种方式告诉Apache Python是否可用。我可能需要制作一个“index.py”文件,或类似的东西?
我不是直接寻找有关Python语言本身的教程,而只是为了使最简单的最简单的脚本(Hello World)能够在我当前的系统上运行。
基本上我正在寻找以下PHP脚本的Python等效工具在我的Apache中工作:
<html>
<head>
<title>Hello World</title>
</head>
<body>
<?= "Hello World"; ?>
</body>
</html>
答案 0 :(得分:4)
首先,特别是在网络领域,现在最好继续使用python 2(2.7)。很多框架和库还没有py3准备好。
然后你可能想要使用mod_wsgi而不是mod_python,这是不推荐使用的,并且对于最近的python版本不能以二进制形式提供(并且使用旧的python版本,例如2.5是坏的)。
最后,与PHP不同,编写python web应用程序通常不是一个好主意,其思想是文件和URL之间的1:1映射。要开始使用好的东西,请查看Flask microframework。它有一些很好的例子和完整的教程。为了使它更好,你在开发过程中不需要Apache,因为你可以简单地运行一个基于python的developmon服务器。
答案 1 :(得分:3)
您可以使用mod_python(已弃用且不推荐)或更好mod_wsgi
。
看看:
Django docs - How to use Django with Apache and mod_wsgi - 信息足以设置Apache和mod_wsgi。
this question那里有一个使用cherrypy设置mod_wsgi
的示例。