BREW 无法在本地主机上运行 PHP
BREW not working on Local Host PHP
我在本地主机服务器上使用 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 驱动程序。有帮助吗?
也许你可以尝试从终端到 运行
php --ini
输出将显示为 PHP 客户端加载的 ini 文件。您可以尝试编辑该 ini 文件并包含额外的 PHP 扩展名(如果已安装)。
如果可能我会建议不要使用 MAMP,而是一些 Vagrant 环境。
如果您键入:
brew info php
您会看到 Homebrew 正在安装到与 MAMP 不同的目录(包括扩展)。您需要以某种方式协调两者以使其正常工作,但将您的机器配置为从 Homebrew 版本提供服务而不是依赖 MAMP Pro 可能是值得的 - 否则您将移动文件。
这里的问题在于我使用MAMP。 MAMP 与 brew 不兼容,也不允许我安装扩展。我解决这个问题的方法是完全放弃 MAMP,只使用 PHPBREW,这是一个更灵活的解决方案,而且非常容易设置。如果您需要任何远程定制(扩展等),请使用 PHPBREW...。它将为您节省大量时间。
我在本地主机服务器上使用 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 驱动程序。有帮助吗?
也许你可以尝试从终端到 运行
php --ini
输出将显示为 PHP 客户端加载的 ini 文件。您可以尝试编辑该 ini 文件并包含额外的 PHP 扩展名(如果已安装)。
如果可能我会建议不要使用 MAMP,而是一些 Vagrant 环境。
如果您键入:
brew info php
您会看到 Homebrew 正在安装到与 MAMP 不同的目录(包括扩展)。您需要以某种方式协调两者以使其正常工作,但将您的机器配置为从 Homebrew 版本提供服务而不是依赖 MAMP Pro 可能是值得的 - 否则您将移动文件。
这里的问题在于我使用MAMP。 MAMP 与 brew 不兼容,也不允许我安装扩展。我解决这个问题的方法是完全放弃 MAMP,只使用 PHPBREW,这是一个更灵活的解决方案,而且非常容易设置。如果您需要任何远程定制(扩展等),请使用 PHPBREW...。它将为您节省大量时间。