【发布时间】:2014-07-14 13:04:01
【问题描述】:
我有编写 PHP 和 Python 的经验,但直到最近才使用 Python 进行很多 Web 开发。
我已经使用带有 Python 服务器页面的 mod_python 启动了一个项目,它很好地完成了我需要它做的事情。这样做的优点之一是性能; Web 服务器不会为每个请求生成新的解释器。
系统最终将部署在我能够正确设置/etc/apache/conf.d等的服务器上。
但是,在开发和自动化回归测试期间,我希望能够运行 .psp 脚本而无需使用 Apache 实例。例如,可以使用 PHP cli 运行 PHP 脚本,我想从 shell 运行我的 .psp 脚本并在标准输出上查看生成的 HTTP/HTML。
我想这种模式需要支持模拟 POST 请求等。
更新
好的,在输入所有问题后,我在手册中发现了mod_python 命令行:
http://modpython.org/live/current/doc-html/commandline.html
我想这将使我获得大部分成功,即能够以本地用户的身份运行我的应用程序,而无需部署到 Apache 服务器。
我把这个问题留在这里,以防有人像我一样进行网络搜索。
【问题讨论】:
-
您可以添加您的
update作为答案 - 您可以将其标记为已接受,我们可以对其进行投票。 -
大声笑,当你的评论出现时,我正在这样做!
标签: python apache mod-python