2016-03-21 61 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

相關問題