gpt4 book ai didi

php - 在一个网站上使用多个 php 框架

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:07 24 4
gpt4 key购买 nike

我们的主要网站使用 symfony 1,当我开始编写代码时,似乎无法升级(来自以前开发人员的自定义代码太多)。现在,我们正在为公司提供的产品添加大量内容。我不想使用一个非常古老的框架,而是想使用 CodeIgniter,也是因为我对它非常熟悉。我真正的问题:

设置网站以使用多个框架的正确方法是什么?新功能将与原来的网站分开,但仍然需要数据库的几张表。

我打算让 apache 处理根目录取决于 url 的地方,然后正常执行所有操作。主要网站是 example.com,新功能将是 abc.example.com

我真的在寻找做过这件事的人以及他们提供的一些提示和警告。

最佳答案

PHP 将根据服务器上加载的目录运行框架。例如,在大多数 apache 服务器上,example.com 的根目录将是 /www .这意味着 Symphony 的所有代码都在 /www/* 中.

设置子域路径时,只需将其放在/www 之外即可文件夹。然后,当您转到 abc.example.com 时,apache 将不会尝试加载原始站点以及 Symphony 框架。

我认为两个框架共享相同的数据库表会很好。我不完全确定您计划如何让这两个应用程序工作,但只要您不更改列名和类型,就应该没问题。

如果您不希望应用程序共享原始表中的数据,请考虑使用 <a href="http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html" rel="noreferrer noopener nofollow">mysqldump</a>或类似的东西将数据复制到新表。

关于php - 在一个网站上使用多个 php 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com