Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Apache Melayan Fail PHP Saya sebagai Muat Turun Daripada Melaksanakannya?

Mengapa Apache Melayan Fail PHP Saya sebagai Muat Turun Daripada Melaksanakannya?

Susan Sarandon
Susan Sarandonasal
2024-12-12 21:50:13534semak imbas

Why is Apache Serving My PHP Files as Downloads Instead of Executing Them?

Betulkan: Apache Menyediakan Fail PHP sebagai Muat Turun

Pelayan Apache dikonfigurasikan untuk menyediakan fail dengan sambungan khusus sebagai jenis kandungan tertentu. Satu isu biasa yang dihadapi oleh pengguna ialah apabila fail PHP dimuat turun dan bukannya dipaparkan oleh Apache. Ini berlaku apabila konfigurasi Apache tidak mempunyai arahan yang diperlukan untuk mengecam dan memproses fail PHP.

Untuk menyelesaikan masalah ini, pastikan arahan berikut terdapat dalam fail httpd.conf dan php.conf anda:

# Load PHP module
LoadModule php5_module modules/libphp5.so

# Add handlers for PHP files
AddHandler application/x-httpd-php .php

# Specify content type for PHP files
AddType application/x-httpd-php .php

Petua Penyelesaian Masalah Tambahan:

  • Pastikan PHP modul dimuatkan dengan betul.
  • Kosongkan cache penyemak imbas anda untuk mengelakkan fail lapuk disiarkan.
  • Semak sama ada sebarang arahan atau modul mengatasi yang mengganggu pelaksanaan PHP.
  • Rujuk kepada anda dokumentasi pelayan untuk tetapan konfigurasi tambahan khusus untuk sistem pengendalian dan versi PHP anda.
  • Jika perlu, dapatkan bantuan daripada komuniti Apache atau PHP untuk penyelesaian masalah selanjutnya.

Atas ialah kandungan terperinci Mengapa Apache Melayan Fail PHP Saya sebagai Muat Turun Daripada Melaksanakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn