当Rails需要mod_rails时,Django,TurboGears,Symfony,CakePHP呢?他们可以使用mod_python和mod_php进行部署吗?

时间:2010-09-11 06:53:18

标签: ruby-on-rails django cakephp

当Rails应用程序看起来很难部署(或曾经是)时,Django,TurboGears,Symfony,CakePHP - 可以使用mod_python或mod_php简单地部署吗?实际上,它不需要类似mod_django的东西,以便代码可以在“Django”环境中运行吗? (就像Rails'script/console或Rails 3'rails console

3 个答案:

答案 0 :(得分:3)

使用mod_python可以毫不费力地部署Django应用程序。

也就是说,有经验的人tell you会使用更轻量级,更高效的mod_wsgi代替mod_python。这也可以用最少的努力完成。我已经多次完成它,应用程序部署始终是我最不担心的问题。

<强>更新

@Rebus说得对:

  

mod_python不再被积极开发,请使用mod_wsgi

答案 1 :(得分:1)

有许多方法可以部署Django站点。请参阅Django DocsDjango book。如上所述,mod_python已失效,mod_wsgi是推荐的方法。最近发出更多噪音的另一种方法是gunicorn。您可以看到Eric Holscher's blog post关于部署的简单程度。

答案 2 :(得分:0)

对于CakePHP,如果你有一个标准的PHP安装,你最多只需要加载mod_rewrite。不过,此模块通常包含在构建中。