使用 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)并添加以下行:
LoadModule php_module /usr/ local/opt/php/lib/httpd/modules/libphp.so
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
确保 DirectoryIndex 包含 index.php:
DirectoryIndex index.php index.html
PHP 配置文件可以在:
/usr/local/etc /php/7.4/以上是如何协调 Homebrew 和 Apache 之间的 PHP 差异?的详细内容。更多信息请关注PHP中文网其他相关文章!