在我的 MacBook Pro 上,我使用 HomeBrew 安裝了新版本的 Apache 和 PHP。我現在正在處理的問題是我的 apache 設定檔中存在問題,導致 php 檔案無法由 PHP 模組運行,而只是顯示為原始文字
這是我的 test.php 檔案:
<!DOCTYPE HTML5>
<HTML>
<BODY>
<?php
echo "PHP Active!";
?>
</BODY>
</HTML>
當我在 Safari 中打開它時,它會顯示文件的全部(未處理的)內容、<!Doctype> 標記等。
在我的 HTTPD.conf 檔案中,我有
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
和
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
同樣,我在 Safari 中看到的內容與文件中的文字完全相同
答案1
我按照以下說明讓它工作https://www.git-tower.com/blog/apache-on-macos/#installation。本頁提到的 HomeBrew 目錄不存在,因此我將包含的檔案放在與 httpd.conf 檔案相同的目錄中。