Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Apache Memuat Turun Fail PHP Saya Daripada Memaparkannya?
Menyelesaikan Isu Muat Turun Fail Apache PHP
Anda mengalami isu di mana Apache memuat turun fail PHP dan bukannya memaparkannya. Masalah ini biasanya timbul selepas naik taraf PHP dan selalunya disebabkan oleh konfigurasi yang salah.
Perubahan Konfigurasi
Untuk menyelesaikan isu ini, pertama sekali, sahkan bahawa anda mempunyai baris berikut dalam httpd.conf anda:
AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Kedua, dalam php.conf anda, pastikan baris berikut adalah hadir:
<IfModule !worker.c> LoadModule php5_module modules/libphp5.so </IfModule> <IfModule worker.c> LoadModule php5_module modules/libphp5-zts.so </IfModule>
Arahan AddType yang Betul
Pastikan arahan AddType untuk PHP ditetapkan kepada aplikasi/x-httpd-php, bukan teks/html. Tetapan yang betul hendaklah:
AddType application/x-httpd-php .php
Pemuatan Modul
Sahkan bahawa modul PHP anda dimuatkan dengan betul. Dalam fail httpd.conf anda, cari baris yang bermula dengan LoadModule. Ia sepatutnya menyerupai yang berikut:
LoadModule php5_module modules/mod_php55.so
Isu Cache
Kosongkan cache penyemak imbas anda dan cuba akses halaman PHP sekali lagi. Chrome dan penyemak imbas lain kadangkala boleh menyimpan jawapan yang salah, yang membawa kepada isu muat turun yang berterusan.
Dengan melaksanakan perubahan konfigurasi ini dan memastikan modul PHP anda dimuatkan, anda seharusnya dapat menyelesaikan isu tersebut dan meminta Apache memaparkan PHP anda fail seperti yang diharapkan.
Atas ialah kandungan terperinci Mengapa Apache Memuat Turun Fail PHP Saya Daripada Memaparkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!