apache2.4 - 如何在同一台服务器上运行 symfony 和非 symfony 项目
问题描述
我想在我的 apache 服务器上运行不同的 php 项目:一个是 symfony 5 项目,另一个是经典的 php 项目。在我的 httpd-vhosts.conf apache 配置文件中,我将这些参数用于运行 symfony projet:
<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 文件以添加这些其他项目?
谢谢您的帮助
解决方案
我终于找到了如何在不修改任何 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
推荐阅读
- laravel - Laravel - Bitbucket Pipeline 每次都失败
- python - 对列上的数据框进行排序并检查前两个值的差异
- https - Expect-CT HTTP 标头在 2021 年仍然相关吗?
- odoo - (Odoo) 将字段名称存储到单独模型的选择字段中
- css - 必要时使 :before 内容换行到下一行
- spring - Spring Batch 禁用元表的自动创建
- c++ - 当我尝试在 vs 2019 中使用 std::filesystem 时出现错误
- python - python flask-socketio 服务器收到消息但不触发事件
- python - 具有初始起始值的最小化模型
- azure - Azure 通信服务(调用 SDK)- 支持多少视频流?