我想在一个根(服务器)下托管多个基于 Symfony2 的网站。是否可以共享 symfony 自己的文件? (供应商等)。有人知道教程吗?管理起来困难吗? AFAIK Symfony 安装大约有 600MB,我不想以冗余方式保存它..
我看起来确实有可能。有几点需要记住:
- The
Symfony/vendors
文件夹包含所有 Symfony 相关代码。这可以轻松地在应用程序之间共享。
- The
Symfony/app
文件夹包含与应用程序相关的文件,例如配置和缓存,以及不应该在应用程序之间共享。
- The
Symfony/web
文件夹包含将从中提供应用程序的公用文件夹,以及不应该被共享。
- The
Symfony/src
文件夹包含您的捆绑包,并且可以根据您的需要进行共享
因此,至少要执行以下操作:
- 复印
web
and app
文件夹。将副本保存在Symfony
文件夹。 AFAIK,没有简单的方法可以将这些文件夹放在不同的位置。
- 在新的
app
文件夹,编辑两者app.php
and app_dev.php
。替换所有引用app
包含新/第二个应用程序文件夹名称的文件夹。
- Run
php newapp/console assets:install newapp
在命令行上安装捆绑的资源。
我相信您也可以复制src
文件夹,尽管我还没有尝试过。无论如何,重用你的包可能是个好主意。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)