gpt4 book ai didi

php - 如何使用brew安装的php?

转载 作者:IT王子 更新时间:2023-10-29 00:52:34 26 4
gpt4 key购买 nike

在我的 mac 上我安装了 php 并且工作正常。我最近想安装 mcrypt,所以我使用了 brew。虽然它似乎安装得很好,但它并没有出现在我的 phpinfo() 中。所以我认为 brew 安装 mcrypt 的 php 不是 apache 使用的 php。

有人知道我该怎么做吗

  1. 查看brew安装的php和apache使用的php有区别吗?
  2. 让 apache 使用 brew 安装的 php?

欢迎所有提示!

最佳答案

根据 Homebrew php 公式的贡献者...

Homebrew php 公式的贡献者给出了以下说明。此处复制的确切说明安装 php7.4。替换您需要的 php 版本。

(避免使用“特殊”方法来实现您的目标;它们通常会出现问题。“官方”方法更有可能为您提供可预测、可维护的设置。)

$ brew search php // since php can be installed by homebrew but be missing from your PATH, review the list of php versions available through homebrew; a checkmark next to a version indicates one is installed
$ brew install php@7.4
$ echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc // add the alias to your path (issues you are using zsh, the default now for macOS); see comments output during installation
$ source ~/.zshrc // reload . zshrc to use the new settings immediately

公式的贡献者还提供了以下在 Apache 中启用 PHP 的说明:

To enable PHP in Apache add the following to httpd.conf and restart Apache:

   LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so  

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>`

Finally, check DirectoryIndex includes index.php

   DirectoryIndex index.php index.html  

The php.ini and php-fpm.ini file can be found in:

   /usr/local/etc/php/7.4/

安装 php 时,这些在 Apache 中启用 PHP 的说明会出现在 stdout 中。或者在终端中使用 brew info php 或访问 Homebrew PHP formula page

关于php - 如何使用brew安装的php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20523183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com