Rumah  >  Soal Jawab  >  teks badan

Sediakan Apache2 untuk mengendalikan fail .html seperti yang dilakukan oleh php 8.0

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

yang lebih awal, tanpa menyebut 8.0 secara khusus.

8.0处理.htmlApa yang boleh saya gunakan dengan apache

? 🎜
P粉670838735P粉670838735251 hari yang lalu387

membalas semua(1)saya akan balas

  • P粉373990857

    P粉3739908572024-01-17 09:55:22

    Anda memerlukan modul ini, sahkan anda mempunyai baris ini dalam httpd.conf, atau tambahkannya padanya:

    LoadModule mime_module modules/mod_mime.so

    Semak juga sama ada fail modules/mod_mime.so wujud pada sistem anda.

    Kemudian cari atau tambah bahagian modul dalam httpd.conf:

    
        # following line will change mime type of .html file to php
        # and they will be handled as such
        AddType application/x-httpd-php .html
    
    Arahan

    AllowOverride 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

    balas
    0
  • Batalbalas