我在本地主机服务器上使用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驱动程序。有帮助吗?
答案 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 ....它将为您节省大量时间。