Ruler încerc să rulez php7.4 pe un Apache2. Din anumite motive, atunci când încerc să rulez orice scripturi php din codul meu, acestea nu rulează și tot ceea ce este afișat este comentariul.
Ce am în codul meu este următorul:
<?php
include("developers.php");
?>
Cu toate acestea, ceea ce apare pe sursa html atunci când este încărcat într-un browser este următorul:
<!--?php
include("developers.php");
?--!>
Am testat acest lucru cu mai multe scripturi diferite, așa că nu cred că este vreo problemă cu php-ul în sine. Am instalat și php7.4, precum și libapache2-mod-php7.4. Am activat și modulul php7.4 în apache2.
În plus, am încercat mai multe diferite .htaccess
și apache2.conf
configurații, inclusiv adăugarea
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
și
<FilesMatch "/.php$">
SetHandler application/x-httpd-php
</FilesMatch>
Am observat că atunci când nu am inclus <FilesMatch>
tag-uri, apoi codul php va rula, cu toate acestea, atunci pagina în sine se rupe, iar javascript-ul și css de pe pagina mea nu rulează corect.
Am comentat și această secțiune în php7.4.conf
:
# Rularea scripturilor PHP în directoarele utilizatorilor este dezactivată implicit
#
# Pentru a reactiva PHP în directoarele utilizatorilor, comentați următoarele rânduri
# (de la <IfModule ...> la </IfModule>.) NU îl setați la Activat deoarece
# împiedică fișierele .htaccess să-l dezactiveze.
#<IfModule mod_userdir.c>
# <Director /home/*/public_html>
# php_admin_flag motor dezactivat
# </Directory>
#</IfModule>
Îmi rulez serverul pe Debian 11, dacă asta ajută.
Ma poate ajuta cineva cu asta?
NOTĂ: Această întrebare a fost inițial pe StackOverflow, totuși un utilizator mi-a spus să o repostez aici, deoarece este offtopic pentru StackOverflow.
De asemenea, niciunul dintre
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 nu este analizat în apache2, modulul php este instalat și activat
răspunde-mi la întrebare.
Am găsit și alte câteva răspunsuri la întrebări similare, pe care nu le voi face aici, deoarece nu reușesc să găsesc acum toate linkurile, dar nu am găsit nimic de folos.