首頁 > 後端開發 > php教程 > 為什麼 Apache 將我的 PHP 檔案作為下載而不是執行它們?

為什麼 Apache 將我的 PHP 檔案作為下載而不是執行它們?

Susan Sarandon
發布: 2024-12-12 21:50:13
原創
534 人瀏覽過

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

修正:Apache 將PHP 檔案作為下載提供

Apache 伺服器設定為將具有特定副檔名的檔案作為某些內容類型提供服務。使用者面臨的一個常見問題是 PHP 檔案被下載而不是由 Apache 顯示。當 Apache 設定缺少識別和處理 PHP 檔案所需的指令時,就會發生這種情況。

要解決此問題,請確保httpd.conf 和php.conf 檔案中存在以下指令:

# 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
登入後複製

其他故障排除提示:

  • 確保PHP 模組已正確載入。
  • 清除瀏覽器的快取以避免提供過時的檔案。
  • 檢查是否有任何覆蓋指令或模組幹擾 PHP 執行。
  • 請參閱您的伺服器的有關特定於您的作業系統和 PHP 版本的其他配置設定的文件。
  • 如有必要,請向 Apache 或 PHP 社群尋求協助以便進一步排除故障。

以上是為什麼 Apache 將我的 PHP 檔案作為下載而不是執行它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板