веб-браузер не обрабатывает PHP-код как PHP-код

У меня установлена ​​Joomla на моем компьютере, но в последнее время я пишу php-файлы, которые не связаны с сайтом, управляемым Joomla. По какой-то причине, когда я пытаюсь открыть эти php-файлы в веб-браузере с помощью xampp (примечание: Joomla также использует xampp), браузер не обрабатывает код с тегами как php-код.

Например, после открытия основной страницы (страницы с заголовком «тест», без содержимого, кроме тегов тела) в веб-браузере и перехода к исходному коду, в исходном коде отображается следующее:

<body> <?php echo "hello"; ?> </body> 

вместо преобразования HTML. (т.е. просто «привет»)

Кто-нибудь имеет представление о том, что здесь происходит?

Благодарю.

Related of "веб-браузер не обрабатывает PHP-код как PHP-код"

Вероятно, потому, что модуль PHP не загружен в ваш apache. Убедитесь, что он включен

Является ли расширение файла .php? Сервер не знает волшебства, когда вы обслуживаете php-файлы, это хороший способ убедиться, что он знает, что вы делаете.

  1. PHP интерпретируется на сервере, а не в браузере. Что бы ни случилось, вам нужно взглянуть на сторону SERVER, чтобы решить эту проблему.

  2. Мое первое предположение: возможно, вы не суффикс файла «.php» (поэтому сервер не распознает его как файл PHP?)

  3. Второе предположение: это каталог, содержащий ваши PHP-файлы, настроенные для анализа PHP?

Если у вас есть Joomla, у вас, вероятно, есть PHP. У вас, вероятно, также есть Apache.

Поэтому проверьте конфигурацию Apache и проверьте соглашения об именах файлов.

Apache ищет в вашем корневом каталоге локального хоста файлы, которые он может анализировать. В этом случае htdocs. Это значение по умолчанию для XAMPP. Что касается Apache, он не будет интерпретировать любые файлы за пределами этой папки.

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

Просто перезапустите службу httpd. Он будет работать нормально.

 sudo systemctl restart httpd.service 

если он не работал, переустановите PHP еще раз.