Tajuk: Selesaikan masalah yang Apache2 tidak dapat menghuraikan PHP
Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet, bahasa PHP semakin banyak digunakan dalam pembangunan laman web. Apache2 ialah perisian pelayan web yang digunakan secara meluas, dan ramai pembangun juga memilih untuk menggunakan Apache2 bersama-sama dengan PHP. Walau bagaimanapun, kadangkala semasa proses mengkonfigurasi pelayan Apache2, anda akan menghadapi situasi di mana PHP tidak boleh dihuraikan, menyebabkan kod PHP gagal dilaksanakan seperti biasa. Jadi, bagaimana untuk menyelesaikan masalah yang Apache2 tidak dapat menghuraikan PHP?
1 Sahkan sama ada modul PHP telah dipasang
Sebelum menyelesaikan masalah yang Apache2 tidak dapat menghuraikan PHP, anda mesti terlebih dahulu mengesahkan sama ada modul PHP telah dipasang dengan betul. Anda boleh menyemak sama ada modul PHP telah dipasang melalui arahan berikut:
$ sudo apt-get install php libapache2-mod-php
Jika modul PHP belum dipasang, anda boleh memasangnya melalui arahan di atas.
2. Konfigurasikan pelayan Apache2
Selepas mengesahkan bahawa modul PHP telah dipasang, anda perlu mengubah suai fail konfigurasi pelayan Apache2 untuk memastikan Apache2 dapat menghuraikan kod PHP dengan betul. Pertama, anda perlu mengedit fail konfigurasi Apache2 Anda boleh mencari fail konfigurasi Apache2 melalui arahan berikut:
$ sudo nano /etc/apache2/apache2.conf
Kemudian tambah kandungan berikut dalam fail konfigurasi untuk memastikan Apache2 menghuraikan kod PHP dengan betul:
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
Ketiga, mulakan semula pelayan Apache2
Selepas mengubah suai Apache2 Selepas memasang fail konfigurasi, anda perlu memulakan semula pelayan Apache2 untuk konfigurasi berkuat kuasa. Anda boleh memulakan semula pelayan Apache2 melalui arahan berikut:
$ sudo service apache2 restart
4. Uji kod PHP
Langkah terakhir adalah untuk menguji sama ada kod PHP boleh dihuraikan dengan betul oleh Apache2. Anda boleh mencipta fail PHP mudah baharu, seperti test.php, dengan kandungan berikut:
<?php phpinfo(); ?>
Letakkan fail test.php dalam direktori akar Web Apache2 (biasanya /var/www/html/), dan kemudian lawati http:// localhost/test.php, jika halaman maklumat PHP boleh dipaparkan seperti biasa, bermakna Apache2 telah berjaya menghuraikan kod PHP.
Melalui langkah di atas, kita boleh menyelesaikan masalah yang Apache2 tidak dapat menghuraikan PHP. Semasa proses konfigurasi, anda perlu memastikan bahawa modul PHP telah dipasang, mengkonfigurasi pelayan Apache2 dengan betul, mulakan semula pelayan, dan akhirnya menguji sama ada kod PHP boleh dihuraikan secara normal. Saya harap artikel ini dapat membantu pembangun yang menghadapi masalah yang sama dan berjaya menyelesaikan masalah Apache2 tidak dapat menghuraikan PHP.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang Apache2 tidak dapat menghuraikan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!