使用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>
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 無法辨識 Brew 安裝的 PHP?的詳細內容。更多資訊請關注PHP中文網其他相關文章!