2016-09-26 62 views
2

當試圖通過BREW安裝APCu我得到的錯誤MAC OS通過釀造X PHP56 ApcU - 找不到符號:_zend_signal_globals

PHP的警告:PHP啓動:無法加載動態庫「的/ usr /本地/ 「/ opt/php56-apcu/apcu.so' - dlopen(/usr/local/opt/php56-apcu/apcu.so,9): 找不到符號:_zend_signal_globals 引用地址:/ usr/local/opt/php56- apcu/apcu.so 預期在:平面命名空間 在/usr/local/opt/php56-apcu/apcu.so在未知在線0

出現這種情況,無論我怎麼安裝APCu

brew install php56-apcu 
brew install --build-from-source php56-apcu 
brew install php56-apcu --enable-apc-bc 

APC未能出現在phpinfo了。

Opcache是​​安裝細,如php-intl

+0

沒有不尊重,但有問:什麼'哪個php和'php -v'揭示?所以很容易錯過OSX上的幾個關鍵步驟。 – YvesLeBorg

+0

@YvesLeBorg版本5.6.24是和/ usr/bin中/ PHP(我想,我是從我的機器離開現在) –

+1

在/ usr/bin中/ PHP的必然是對埃爾 - Capitan的蘋果經銷PHP(不能是某些關於以前的版本,OSX是這樣一個移動的目標)。嘗試在你的路徑(.bash_profile)中添加'/ usr/local/bin'作爲最上層的狗,並在新實例化的終端窗口中重試。 – YvesLeBorg

回答

1

/usr/bin/php可執行必然是有關El-匹蘋果分佈PHP(不能是某些約先前版本中,OSX是這樣的移動目標)。

嘗試添加的/ usr/local/bin目錄在您的路徑(在文件.bash_profile)最高的狗,並在新實例化的終端窗口重試。