当Rails应用程序看起来很难部署(或曾经是)时,Django,TurboGears,Symfony,CakePHP - 可以使用mod_python或mod_php简单地部署吗?实际上,它不需要类似mod_django的东西,以便代码可以在“Django”环境中运行吗? (就像Rails'script/console
或Rails 3'rails console
)
答案 0 :(得分:3)
使用mod_python
可以毫不费力地部署Django应用程序。
也就是说,有经验的人tell you会使用更轻量级,更高效的mod_wsgi
代替mod_python
。这也可以用最少的努力完成。我已经多次完成它,应用程序部署始终是我最不担心的问题。
<强>更新强>
@Rebus说得对:
mod_python不再被积极开发,请使用mod_wsgi
答案 1 :(得分:1)
有许多方法可以部署Django站点。请参阅Django Docs或Django book。如上所述,mod_python
已失效,mod_wsgi
是推荐的方法。最近发出更多噪音的另一种方法是gunicorn。您可以看到Eric Holscher's blog post关于部署的简单程度。
答案 2 :(得分:0)
对于CakePHP,如果你有一个标准的PHP安装,你最多只需要加载mod_rewrite。不过,此模块通常包含在构建中。