저는 이 linode 가이드에 따라 php/apache를 설정했습니다: https://www.linode.com/docs/guides/install-php-8-for-apache-and-nginx-on-ubuntu/
이것은 작동하는 것 같습니다. 파일을 제공하고 .php
파일을 처리하는 Apache 서버가 있습니다.
그러나 나는 Apache에게 .html 파일을 처리하기 위해 .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
을 사용하도록 지시하는 방법을 알아내는 데 시간을 할애하고 있습니다. .htaccess
로 수행한 작업(a-la- https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html 등) 수정 사항이 없으면 변경 사항이 발생하지 않습니다. 또한 /etc/apache2/apache2.conf
의 /var/www/
디렉터리에 AllowOverride All
을 설정했습니다. 또한 해당 주제에 대한 대부분의 온라인 정보는 8.0
에 대한 구체적인 언급이 없는
8.0
处理.html
아파치
이 모듈이 필요합니다. httpd.conf에 다음 줄이 있는지 확인하거나 모듈에 추가하세요.
으아악시스템에
modules/mod_mime.so
파일이 있는지도 확인하세요.그런 다음 httpd.conf에서 모듈 섹션을 찾거나 추가하세요.
으아악지시문
AllowOverride All
은 .htaccess 파일을 활성화하지만 mime_module도 활성화해야 합니다.물론, 구성을 변경한 후 Apache 서버를 다시 시작하세요.
모듈 문서: 여기