使用Homebrew 安裝mcrypt 時,您可能會遇到這樣的問題: PHP 擴充功能不會出現在phpinfo() 輸出。這種差異表明 Apache 使用的 PHP 與 Homebrew 安裝的版本不同。
$brew search php
此指令將顯示透過Homebrew 可用的PHP 版本列表。驗證安裝的版本是否與 phpinfo() 中顯示的版本不同。
$brew install php@7.4
$ echo 'export PATH="/usr/local/opt/php@7.4 /bin:$PATH"' > >> ~/.zshrc
$ source ~/.zshrc
這些指令安裝PHP 7.4,將其路徑加入您的環境中,然後重新載入shell 設定.
編輯Apache 設定檔(通常名為httpd.conf)並新增以下行: p>
LoadModule php_module /usr/ local/opt/php/lib/httpd/modules/libphp.so
<filesmatch .php></filesmatch>
SetHandler application/x-httpd-php
確保DirectoryIndex 包含index.php:
DirectoryIndex index.php index.html
PHP 設定檔可以在:
/usr/local/etc /php/7.4/
以上是如何協調 Homebrew 和 Apache 之間的 PHP 差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!