J'ai configuré php/apache selon ce guide linode : https://www.linode.com/docs/guides/install-php-8-for-apache-and-nginx-on-ubuntu/
Cela semble fonctionner, j'ai un serveur Apache qui sert les fichiers et gère .php
fichiers.
Cependant, je prends le temps de comprendre comment dire à Apache d'utiliser .php
处理 .html 文件。我对 .htaccess
(a-la- https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html 等)所做的任何修改都不会产生任何变化。我还将 AllowOverride All
设置为 /etc/apache2/apache2.conf
中的 /var/www/
目录。此外,大多数有关该主题的在线信息都指向 .php
的早期版本,没有具体提及 8.0
pour gérer les fichiers .html. Ce que j'ai fait avec .htaccess
(a-la- https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html etc.) Aucune modification ne fera de différence. J'ai également défini AllowOverride All
sur le répertoire /var/www/
dans /etc/apache2/apache2.conf
. De plus, la plupart des informations en ligne sur le sujet renvoient à des versions antérieures de
8.0
.
8.0
处理.html
Que puis-je utiliser avec Apache
Vous avez besoin de ce module, confirmez que vous avez cette ligne dans httpd.conf, ou ajoutez-la :
Vérifiez également si le fichier
modules/mod_mime.so
existe sur votre système.Ensuite recherchez ou ajoutez la section modules dans httpd.conf :
La directiveAllowOverride All
activera les fichiers .htaccess, mais vous devez également activer mime_module.Bien sûr, redémarrez le serveur Apache après avoir modifié la configuration.
Documentation du module : ici