首頁  >  文章  >  後端開發  >  如何解決 Apache 無法辨識 Brew 安裝的 PHP?

如何解決 Apache 無法辨識 Brew 安裝的 PHP?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-19 12:36:29487瀏覽

How to Resolve Apache Not Recognizing Brew-Installed PHP?

使用Apache 來利用Brew 安裝的PHP

您遇到了一個問題,即透過Homebrew 安裝的PHP 似乎無法被識別阿帕奇。為了解決這個困境,讓我們深入研究以下舉措:

1.驗證PHP 差異:

要檢查Brew 的PHP 是否與Apache 不同,請執行以下指令:

<code class="php">which php</code>

這將顯示系統使用的PHP 二進位檔案的路徑。將此路徑與 Apache 設定檔 (httpd.conf) 中顯示的路徑進行比較:

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>

如果路徑不同,則存在差異。

2.將Apache 導向Brew 的PHP:

要確保Apache 使用Brew 的PHP,請修改httpd.conf:

<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>

確保路徑與Brew 的PHP 二進位檔案的路徑相符。

3。在 Apache 中啟用 PHP:

透過將以下程式碼加入 httpd.conf 來在 Apache 中啟用 PHP:
<code class="php"><FilesMatch \.php$>
  SetHandler application/x-httpd-php
</FilesMatch></code>

4。設定DirectoryIndex:

在httpd.conf中,確保DirectoryIndex包含index.php:
<code class="php">DirectoryIndex index.php index.html</code>

5。確認php.ini 位置:

php.ini 檔案位於:
<code class="php">/usr/local/etc/php/7.4/</code>

其他提示:

  • 其他提示:
  • 進行這些更改後重新啟動Apache。
查看 Homebrew PHP 公式頁面以取得全面的說明。 考慮使用 MAMP 或 XAMPP 以獲得更方便的本機開發環境,其中包括 PHP 和 Apache 預編譯環境已配置。

以上是如何解決 Apache 無法辨識 Brew 安裝的 PHP?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn