Rumah > Artikel > pembangunan bahagian belakang > Apache2 tidak boleh menghuraikan fail PHP dengan betul
Disebabkan keterbatasan ruang, berikut ialah artikel pendek:
Apache2 ialah perisian pelayan web yang biasa digunakan, manakala PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas. Dalam proses membina tapak web, kadangkala anda menghadapi masalah bahawa Apache2 tidak dapat menghuraikan fail PHP dengan betul, menyebabkan kod PHP gagal dilaksanakan.
Masalah seperti ini biasanya disebabkan oleh Apache2 tidak mengkonfigurasi modul PHP dengan betul, atau modul PHP tidak serasi dengan versi Apache2. Secara umumnya terdapat dua cara untuk menyelesaikan masalah ini, satu adalah dengan mengubah suai fail konfigurasi Apache2, dan satu lagi adalah dengan memasang modul PHP yang hilang.
Yang berikut mengambil sistem pengendalian Ubuntu sebagai contoh untuk menggambarkan kaedah pemprosesan khusus:
sudo apt-get install libapache2-mod-php
Arahan ini akan pasang modul Apache2 dan PHP pada masa yang sama, pastikan PHP boleh menghuraikan dengan betul.
sudo nano /etc/apache2/apache2.conf
Cari baris berikut dalam fail:
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
Pastikan kod ini wujud dan tidak dikomentari. Selepas menyimpan dan menutup fail, mulakan semula perkhidmatan Apache2:
sudo systemctl restart apache2
<?php phpinfo(); ?>
Letakkan fail test.php dalam akar direktori Apache2 ( Biasanya /var/www/html/), dan kemudian akses http://localhost/test.php dalam penyemak imbas Jika maklumat PHP boleh dipaparkan secara normal, ini bermakna penghuraian PHP telah dikonfigurasikan dengan betul.
Dengan langkah di atas, anda sepatutnya dapat menyelesaikan masalah Apache2 tidak dapat menghuraikan fail PHP dengan betul. Pastikan anda mengemas kini versi Apache2 dan PHP tepat pada masanya untuk memastikan keselamatan dan kestabilan pelayan. Semoga contoh kod di atas dapat membantu anda.
Atas ialah kandungan terperinci Apache2 tidak boleh menghuraikan fail PHP dengan betul. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!