2016-03-21 64 views
2

我在本地主机服务器上使用BREW时遇到了一些麻烦。我在Mac上通过Terminal安装了brew,并使用brew安装了FREETDS。我也将我的默认PHP更改为MAMP PHP。BREW无法在本地主机上运行PHP

运行的PHP给出:

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

但似乎我通过BREW安装不承担毫安PHP服务器效应的软件包。我无法在PHPINFO的任何地方看到FREETDS驱动程序。任何帮助家伙?

+0

你在说[BREW](手机应用程序框架)还是[Homebrew](OS X包管理器)? – bfontaine

+0

OS X软件包管理器 – Code

+0

而我正在使用mamp pro – Code

回答

0

这里的问题在于我使用MAMP。 MAMP不兼容brew,也不允许我安装扩展。我解决这个问题的方式完全是MAMP,只需要使用PHPBREW,这是一个更加灵活的解决方案,而且非常容易安装。如果你需要任何远程定制(扩展等)去PHPBREW ....它会为你节省很多时间。

0

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

php --ini 

输出将显示你的PHP客户端加载ini文件。比你可以尝试编辑该ini文件并包含额外的PHP扩展(如果它们已安装)。

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

+0

当我查看brew创建的文件夹时,我应该在PHP ini文件中放入什么文件,其中没有.SO文件。 – Code

+0

我可以使用MAMP冲泡吗? – Code

0

如果键入:

brew info php

你会看到,自制的安装到一个单独的目录比甲基苯丙胺(包括扩展名)。您需要协调这两者以使其正常工作,但可能需要将您的机器配置为使用Homebrew的版本,而不是依赖MAMP Pro - 否则您将移动文件。

+0

但是无法让BREW在MAMP PRO中工作吗?如果不是我能做些什么将文件移动到MAMP PRO PHP? – Code

+0

你必须建立扩展,找到他们的位置,并将它们移动到MAMP的目录中,或调整你的php.ini来寻找扩展。请参阅:http://lkrms.org/php-with-freetds-on-os-x-mavericks/ – Nic

+0

我可以使用MAMP酿造吗? – Code

相关问题