Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2简单的非symfony php文件如何路由?_Php_Symfony_Routing - Fatal编程技术网

Symfony2简单的非symfony php文件如何路由?

Symfony2简单的非symfony php文件如何路由?,php,symfony,routing,Php,Symfony,Routing,我有一个简单的php文件 <?php echo "Hello World"?> 我应该将文件放在哪里,以及如何编写配置,以便在转到时可以创建到该文件的路由 我假设它不需要涉及任何控制器或类似的东西,因为这是外部php。为此,您必须更改apache/nginx vhost配置 您当前的配置会重写对web/文件夹的请求,以通过app.php(或dev环境中的app_dev.php)文件。 您需要为“/externalphp.php”添加一个特例以避免这种重写。如果您将它放在web/

我有一个简单的php文件

<?php echo "Hello World"?>

我应该将文件放在哪里,以及如何编写配置,以便在转到时可以创建到该文件的路由


我假设它不需要涉及任何控制器或类似的东西,因为这是外部php。

为此,您必须更改apache/nginx vhost配置

您当前的配置会重写对web/文件夹的请求,以通过app.php(或dev环境中的app_dev.php)文件。
您需要为“/externalphp.php”添加一个特例以避免这种重写。

如果您将它放在
web/somefolder/phpscript.php
中,您可以直接导航到它,但这不会使用自定义的漂亮路由(这似乎对问题很关键)。因此,我将该文件放在了web目录中。如果我有基本的html文件,页面会显示在浏览器中,但是如果是php文件,它会被下载。如何解决这个问题?这个问题的答案与我上面的回答相同。首先,您使用什么web服务器?阿帕奇?Nginx?