Php

Debian 10 PHP 未在 apache 中解析(全新安裝)

  • July 16, 2021

我知道這是一個古老的問題,有很多答案,但現有的解決方案似乎都沒有奏效。

這是 Debian 10 的全新安裝,已安裝 apache2 和 php (7.3)。

Apache 不解析 PHP,所以只是將 PHP 程式碼顯示為文本。

PHP 模組肯定已載入,我已執行以下修復:

a2dismod mpm_event && a2enmod mpm_prefork && a2enmod php7.3

並且還嘗試過:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
​</FilesMatch>

在 apache 配置文件中。無論如何,有一個 PHP 配置文件涵蓋了這一點。

我沒有嘗試在 /home 目錄中執行文件,所以不是問題的預設塊

我現在已經刪除了 PHP 和 Apache 並重新安裝以得到同樣的問題,重新啟動並且沒有進一步。

我安裝了PHP:

apt install php libapache2-mod-php php-mysql

任何日誌中都沒有錯誤,我在 Stackoverflow 上檢查了許多答案,但沒有進一步的線索。

我確實通過啟用 proxy 和 proxy_fcgi 模組解決了這個問題

a2enmod proxy proxy_fcgi

引用自:https://serverfault.com/questions/1060820