Dalam proses menggunakan sistem pengendalian Linux, kadangkala anda menghadapi masalah bahawa kandungan fail PHP tidak dihuraikan. Masalah ini sangat biasa, tetapi penyelesaiannya tidak semudah itu. Artikel ini akan memperkenalkan cara untuk menyelesaikan masalah ini dan mengapa masalah ini berlaku.
1. Punca masalah
Dalam sistem Linux, pelayan web yang biasa digunakan ialah Apache. Apabila Apache menghuraikan fail PHP, ia perlu bergantung pada modul PHP. Jika modul PHP tidak dimuatkan dengan betul, Apache tidak akan dapat menghuraikan kandungan PHP dengan betul.
Kemungkinan lain ialah apabila menghuraikan fail, Apache akan membaca beberapa fail konfigurasi, seperti .htaccess Jika terdapat ralat dalam fail konfigurasi ini, ia juga mungkin menyebabkan Apache tidak dapat menghuraikan kandungan dengan betul fail PHP.
2. Penyelesaian
Masukkan arahan berikut dalam terminal desktop:
apachectl -M |grep php
Jika modul PHP dimuatkan, keputusan berikut akan dikembalikan:
Syntax OK php5_module (shared)
Jika modul PHP tidak dimuatkan, anda boleh memuatkannya melalui arahan berikut:
sudo a2enmod php5
Jika modul PHP telah dimuatkan dengan betul, tetapi kandungan PHP masih tidak dapat dihuraikan, mungkin terdapat masalah versi PHP. Anda boleh menyemak versi PHP yang sedang digunakan melalui arahan berikut:
php -v
Jika versi tidak betul, anda boleh memasang versi terkini PHP melalui arahan berikut:
sudo apt-get install php
Kadangkala, apabila Apache menghuraikan fail PHP, ia akan membaca fail konfigurasi seperti .htaccess. Jika terdapat ralat dalam fail konfigurasi ini, ia juga boleh menyebabkan Apache tidak dapat menghuraikan kandungan PHP dengan betul. Anda boleh melihat fail konfigurasi Apache melalui arahan berikut:
sudo nano /etc/apache2/apache2.conf
Jika anda mendapati ralat, anda boleh menyelesaikannya dengan mengubah suai fail.
3. Kesimpulan
Dalam proses menggunakan Linux, tidak jarang ada masalah tidak dapat menghuraikan kandungan PHP. Jika anda menghadapi masalah seperti ini, anda boleh cuba menggunakan kaedah di atas untuk menyelesaikan masalah satu demi satu, mencari masalah, dan kemudian menyelesaikan masalah.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika Linux tidak menghuraikan kandungan fail php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!