Cara Membetulkan Apache Memaparkan Kod PHP Daripada Melaksanakannya
Apabila cuba menjalankan skrip PHP (cth., http://127.0 .0.1/phpinfo.php) dengan Apache 2, PHP 5 dan Windows Vista, sesetengah pengguna menghadapi masalah apabila kod sumber dipaparkan bukannya hasil pelaksanaan yang diharapkan. Ini boleh dikaitkan dengan pelbagai konfigurasi.
Dayakan Modul PHP
Pastikan modul PHP didayakan dalam Apache. Navigasi ke folder "mods-enabled" dalam direktori Apache (biasanya terletak di /etc/apache2/) dan cari fail dengan sambungan .so (biasanya "php.so" atau serupa). Jika modul PHP tidak terdapat dalam folder "mods-enabled", dayakannya dengan memautkan fail yang sesuai daripada folder "mods-available":
a2enmod php5 systemctl restart apache2
Edit httpd.conf
Dalam fail konfigurasi Apache "httpd.conf," pastikan baris berikut ditetapkan dengan sewajarnya:
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:/php"
Semak Log Ralat
Periksa log ralat Apache (/var/log/apache2/error.log) untuk sebarang kemungkinan ralat lain yang mungkin menghalang PHP daripada melaksanakan dengan betul.
Atas ialah kandungan terperinci Mengapa Apache Memaparkan Kod PHP Daripada Melaksanakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!