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

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

Mary-Kate Olsen
發布: 2024-10-19 12:36:29
原創
553 人瀏覽過

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中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板