Symfony 2.0一般问题

时间:2014-01-08 14:07:25

标签: symfony

我想为一家拥有许多不同功能的公司开发一个网站。我决定第一次使用Symfony 2.0框架,并开始阅读文档和视频教程。 阅读文档一周后,我仍然有一些未解答的一般性问题。如果你可以帮助我,那就太棒了:

  • 您建议使用哪种客户端操作系统与Symfony2一起使用? Windows不合适。
  • 我可以在本地Apache服务器上开发整个网站,还是将文件上传到常规的虚拟主机服务器并使用它?
  • 我买这个推荐的常规网站托管(www.cyon.ch)?我不能使用任何控制台。

我真的很困惑,我确信我会问一些愚蠢的问题。如果你能帮助我更好地理解Symfony2是如何工作的,那将是很棒的。

提前致谢!

2 个答案:

答案 0 :(得分:1)

  1. 我在Windows上工作很好。对于wamp服务器,请使用Easyphp。一切都很容易配置,最重要; cli和apache用户使用相同的php.ini

  2. 是的,但这很糟糕。你应该使用svn或git。我发现svn更容易使用,并且它们都有UI变体:TortoiseSVN和TortoiseGIT。

  3. 没有。您需要控制台访问权限和最低php5.3。

答案 1 :(得分:1)

  1. 只要您拥有PHP和MySQL,Windows就可以了。有几个包可以完成这项工作。

  2. 你可以。实际上你应该。常用工作流是在localhost上开发并在测试服务器上测试,然后移动到生产服务器。你应该使用像git这样的SCM。

  3. 理论上你可以。但是您将无法访问许多非常有用的控制台功能,例如更新数据库架构,刷新缓存,自动下载依赖等等。我知道有些人这样做(使用供应商复制所有内容),这很重且不安全。 / p>

    如果需要半天时间来更新应用,那么当您必须应用安全补丁时,请不要着急。与Wordpress或Drupal不同,Symfony没有其他“简单方法”来更新供应商和第三方模块而不是命令行界面。所以这真的不是一个好主意。你可以找到很多具有完全ssh访问权限的VPS,花费不到10美元。