我想为一家拥有许多不同功能的公司开发一个网站。我决定第一次使用Symfony 2.0框架,并开始阅读文档和视频教程。 阅读文档一周后,我仍然有一些未解答的一般性问题。如果你可以帮助我,那就太棒了:
我真的很困惑,我确信我会问一些愚蠢的问题。如果你能帮助我更好地理解Symfony2是如何工作的,那将是很棒的。
提前致谢!
答案 0 :(得分:1)
我在Windows上工作很好。对于wamp服务器,请使用Easyphp。一切都很容易配置,最重要; cli和apache用户使用相同的php.ini
是的,但这很糟糕。你应该使用svn或git。我发现svn更容易使用,并且它们都有UI变体:TortoiseSVN和TortoiseGIT。
没有。您需要控制台访问权限和最低php5.3。
答案 1 :(得分:1)
只要您拥有PHP和MySQL,Windows就可以了。有几个包可以完成这项工作。
你可以。实际上你应该。常用工作流是在localhost上开发并在测试服务器上测试,然后移动到生产服务器。你应该使用像git这样的SCM。
理论上你可以。但是您将无法访问许多非常有用的控制台功能,例如更新数据库架构,刷新缓存,自动下载依赖等等。我知道有些人这样做(使用供应商复制所有内容),这很重且不安全。 / p>
如果需要半天时间来更新应用,那么当您必须应用安全补丁时,请不要着急。与Wordpress或Drupal不同,Symfony没有其他“简单方法”来更新供应商和第三方模块而不是命令行界面。所以这真的不是一个好主意。你可以找到很多具有完全ssh访问权限的VPS,花费不到10美元。