為 PHP 配置 Apache

為 PHP 配置 Apache

在我的 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 檔案相同的目錄中。

相關內容