Php

為什麼我看到的是 PHP 程式碼而不是腳本的輸出?

  • August 17, 2011

我已經安裝了 Apache。它工作正常。

我還安裝了 PHP 5.2.1。

我也在 http.conf 中啟用了載入模組

我還在 mime.types 中添加了以下內容

AddType application/x-httpd-php php
AddType application/x-httpd-php-source  phps

但我仍然是 .php 頁面以及 php 程式碼。它被執行,但也顯示與編寫相同的 php 程式碼。還剩下什麼配置?

解決方法:在 http.conf 文件中添加 SetHandler

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

雖然您似乎已修復它(如其他評論中所述),但我想我看到了您的問題。

AddType指令似乎喜歡在副檔名中有一個點。您發布的配置缺少它們。

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

你安裝了php嗎?

或者,您可以嘗試其他流行的包來實現基本的 Web 伺服器功能:

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