Рейтинг:0

PHP7.4 не работает на apache2

флаг cn

Я пытаюсь запустить php7.4 на Apache2. По какой-то причине, когда я пытаюсь запустить любые php-скрипты в своем коде, они не запускаются, и отображается только комментарий.

Что у меня есть в моем коде, так это:

<?php                                                                                                                  
include("developers.php");                                                                                             
?> 

Однако то, что отображается в источнике html при загрузке в браузере, выглядит следующим образом:

<!--?php
include("developers.php");
?--!>

Я тестировал это с несколькими разными скриптами, поэтому не думаю, что это какая-то проблема с самим php. Я также установил php7.4, а также libapache2-mod-php7.4. Я также включил модуль php7.4 в apache2. Кроме того, я пробовал несколько разных .htaccess и apache2.conf конфигурации, включая добавление

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>

и

<FilesMatch "/.php$">
    SetHandler application/x-httpd-php
</FilesMatch>

Я заметил, что когда я не включал <FilesMatch> теги, тогда php-код запустится, однако тогда сама страница сломается, а javascript и css на моей странице не запустятся должным образом.

Я также закомментировал этот раздел в php7.4.conf:

# Запуск PHP-скриптов в пользовательских каталогах по умолчанию отключен
#
# Чтобы снова включить PHP в пользовательских каталогах, прокомментируйте следующие строки
# (от <IfModule ...> до </IfModule>.) НЕ устанавливайте для него значение On, так как он
# предотвращает его отключение файлами .htaccess.
#<IfModule mod_userdir.c>
# <Каталог /home/*/public_html>
# php_admin_flag двигатель выключен
# </Каталог>
#</ЕслиМодуль>

Я запускаю свой сервер на Debian 11, если это поможет.

Кто-нибудь может мне с этим помочь?

ПРИМЕЧАНИЕ. Этот вопрос изначально был в StackOverflow, однако один из пользователей сказал мне опубликовать его здесь, поскольку он не соответствует теме StackOverflow.

Также ни один из https://stackoverflow.com/questions/12828163/why-are-my-php-tags-converted-to-html-comments https://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-but-the-code-shows-in-the-browser-source-code PHP не анализируется в apache2, модуль php установлен и включен ответь на мой вопрос.

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.