2015-09-17 2 views
2

У меня есть простой файл PHP сказать толькоSymfony2 простой несимфонический php-файл, как маршрут?

<?php echo "Hello World"?> 

Где я должен поместить файл и как я должен написать конфиг, так что я могу создать маршрут к этому файлу, когда я иду в http://domainname/externalphp.php

Я бы предположил, что он не должен включать какой-либо контроллер или что-то в этом роде, поскольку это внешний php.

+0

Если вы поместите его в 'web/somefolder/phpscript.php', вы можете перейти к нему напрямую - но это не будет использовать пользовательские довольно маршруты (что представляется критическим для вопроса). – HPierce

ответ

0

Для этого вам нужно будет изменить конфигурацию vhost для Apache/nginx.

Ваша текущая конфигурация перезаписывает запросы в вашу сеть/папку, чтобы просмотреть файл app.php (или app_dev.php в среде dev). Чтобы избежать этой перезаписи, вам нужно будет добавить специальный футляр для '/externalphp.php'.

+0

Итак, я поместил файл в веб-каталог. если у меня есть базовый html-файл, страница отображается в браузере, но если это файл php, он будет загружен. Как это исправить? – Harts

+0

Ответ на этот вопрос такой же, как и мой ответ выше. Во-первых, какой веб-сервер вы используете? Apache? Nginx? – chrisben