我正在 Symfony 2 中开发我的应用程序,我牢记的一件事是 symfony 2 有很多要求。我知道在我的电脑上工作。但我从未尝试将我的应用程序部署在共享主机中。不是我想要框架的所有功能,我只需要应用程序工作,缓存也工作。
- 我是否需要一个特殊的共享主机,或者它可以在任何拥有(当然)PHP 和我正在使用的数据库引擎的主机中运行?
- 如果我这样做,我可以使用哪个共享主机?
- 如果我不这样做,我需要特殊配置吗?
先谢谢了。
我正在 Symfony 2 中开发我的应用程序,我牢记的一件事是 symfony 2 有很多要求。我知道在我的电脑上工作。但我从未尝试将我的应用程序部署在共享主机中。不是我想要框架的所有功能,我只需要应用程序工作,缓存也工作。
先谢谢了。
这些是运行 symfony2 的要求
http://symfony.com/doc/2.0/reference/requirements.html
看看它并与您的托管服务提供商进行比较,看看它们是否匹配。他们中的大多数人应该匹配,否则给支持团队打个电话,他们会看的。
通常大多数托管公司都有 symfony2 作为插件可用,所以我认为他们可能有所有要求,但请您与他们确认。像上帝一样
对于 CLI 与 Apache 使用单独 php 版本的共享托管服务器,您还需要谨慎。如果是这种情况,即使您可以通过 ssh 运行部分应用程序,您也可能无法通过 http 运行大部分 Symfony2 应用程序。
我认为您最好为 Symfony2 开发投资一个便宜的 VPS,因为它可以提供更大的灵活性并最终为您节省更多时间。现在很多 vps 几乎和共享主机一样便宜。
好吧,毫无疑问,Symfony 需要很多先决条件。特别是在共享托管方面。我练习了 Cloudways 的自我管理的云托管服务。之所以如此,是因为他们提供了流行的 php 框架作为一键式应用程序安装,此外,我在博客上找到了云服务器上 symfony 的安装过程。只需按照简单的步骤,symfony 3 就安装在我的服务器上。