Saya telah menyediakan php/apache mengikut panduan linode ini: https://www.linode.com/docs/guides/install-php-8-for-apache-and-nginx-on-ubuntu/
Ini nampaknya berfungsi, saya mempunyai pelayan apache yang menyediakan fail, dan mengendalikan .php
fail.
Namun, saya meluangkan masa untuk memikirkan cara memberitahu apache untuk menggunakan .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
untuk mengendalikan fail .html. Perkara yang saya lakukan dengan .htaccess
(a-la- https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html dsb.) Tiada pengubahsuaian akan membuat apa-apa perbezaan. Saya juga menetapkan AllowOverride All
kepada direktori /var/www/
dalam /etc/apache2/apache2.conf
. Selain itu, kebanyakan maklumat dalam talian tentang subjek menunjukkan versi
8.0
secara khusus.
8.0
处理.html
Apa yang boleh saya gunakan dengan apache
Anda memerlukan modul ini, sahkan anda mempunyai baris ini dalam httpd.conf, atau tambahkannya padanya:
Semak juga sama ada fail
modules/mod_mime.so
wujud pada sistem anda.Kemudian cari atau tambah bahagian modul dalam httpd.conf:
ArahanAllowOverride All
akan mendayakan fail .htaccess, tetapi anda juga perlu mendayakan mime_module.Sudah tentu, mulakan semula pelayan apache selepas menukar konfigurasi.
Dokumentasi modul: di sini