【问题标题】:how to run a symfony and a non-symfony project on the same server如何在同一台服务器上运行 symfony 和非 symfony 项目
【发布时间】:2020-07-30 03:49:07
【问题描述】:

我想在我的 apache 服务器上运行不同的 php 项目:一个是 symfony 5 项目,另一个是经典的 php 项目。 在我的 httpd-vhosts.conf apache 配置文件中,我将这些参数用于运行 symfony 项目:

<VirtualHost *:80>
     DocumentRoot "C:/xampp/htdocs/em_occurence_v2/public"
     DirectoryIndex index.php
     <Directory "C:/xampp/htdocs/em_occurence_v2/public">
         AllowOverride None
         Order Allow,Deny
         Allow from All
         FallbackResource /index.php
     </Directory>
</VirtualHost> 

这个 URL(对于我的 symfony 项目)工作正常:http://localhost/aff_date_prep_data

但是我的其他非 symfony 项目,比如这个 URL,没有:http://localhost/em_occurence/em_occ.php

如何配置我的 httpd-vhosts.conf 文件以添加这些其他项目?

感谢您的帮助

【问题讨论】:

    标签: apache2.4 symfony5


    【解决方案1】:

    我终于找到了如何在不修改任何 apache 配置文件的情况下访问 Symfony 项目。

    Symfony 项目的名称是:“em_occurence_v2”,所以我可以使用这种 URL 访问所有 symfony 路由(例如“aff_date_prep_data”):

    http://localhost/em_occurence_v2/public/index.php/aff_date_prep_data

    所以我可以使用这个 URL 访问我以前的非 Symfony 项目:

    http://localhost/em_occurence/em_occ.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 2014-09-03
      • 1970-01-01
      相关资源
      最近更新 更多