BREW无法使用本地主机PHP

时间:2016-03-21 18:32:14

标签: php sql apache homebrew mamp

我在本地主机服务器上使用BREW时遇到了一些问题。我通过Mac上的终端安装了brew,并使用brew安装了FREETDS。我还将我的默认PHP更改为MAMP PHP。

运行哪个php给出:

which php
/Applications/MAMP/bin/php/php7.0.0/bin/php

但似乎我通过brew安装的软件包对MAMP PHP SERVER没有生效。我无法在PHPINFO的任何地方看到FREETDS驱动程序。有帮助吗?

3 个答案:

答案 0 :(得分:0)

也许你可以尝试从终端运行

php --ini

输出将显示您为PHP客户端加载的ini文件。您可以尝试编辑该ini文件,并在安装后添加其他PHP扩展。

如果可能的话,我会建议不要使用MAMP,但要有一些流浪汉环境。

答案 1 :(得分:0)

如果输入:

brew info php

你会看到Homebrew正在安装到一个单独的目录而不是MAMP(包括扩展名)。你需要以某种方式协调这两者以使其正常工作,但将你的机器配置为从Homebrew的版本提供而不是依赖于MAMP Pro可能是值得的 - 否则你将移动文件。

答案 2 :(得分:0)

这里的问题在于我使用MAMP。 MAMP与brew不兼容,也不允许我安装扩展。我解决这个问题的方式是完全沟通MAMP,只需使用PHPBREW,这是一个更灵活的解决方案,并且设置非常简单。如果您需要任何远程自定义(扩展等),请选择PHPBREW ....它将为您节省大量时间。