Я создал простой веб-сайт, и на моем локальном dev он работал отлично. Однако, как только я подтолкнул его к моему VPS, он начал действовать немного напуганным. Я использую PHP в HTML, так что я делаю что-то вроде этого:PHP Смешанный с HTML не работает
<?php
include 'includes/header.php';
$name = 'World';
?>
Hello, <?php echo $name; ?>!
<?php
include 'includes/footer.php';
?>
В этом примере, верхний и нижний колонтитулы шоу вверх штраф (оба файла просто имеют простой HTML внутри), но переменная $name
, делает не. В отличие от видения:
Hello, World!
Я вижу:
Hello, !
Я не знаю, почему это происходит. Поскольку у меня есть PHP 5.4 как для моего локального разработчика, так и для VPS, я предполагаю, что это какая-то проблема конфигурации.
Может ли кто-нибудь подтвердить, и если да, то какие параметры необходимо изменить?
сделал вы сохранили с расширением .php или .html –
я использовал расширение .php. –
выглядит странно. Я тестировал на localhost, и на моем сервере работает отлично. Убедитесь, что apache настроен правильно. используйте метод phpinfo() для проверки конфигурации. если возможно, перезапустите apache и повторите попытку –