因為要安裝 mcrypt ,所以使用 brew install php56-mcrypt
,但是安裝完後,查看phpinfo()中沒有載入mcrypt,堅持下來發現:
安裝的php開啟了debug模式,而mcrypt沒有,在github上找到一個issue:
https://github.com/Homebrew/h...
中用brew install php56-mcrypt -fs
就可以解決,實際操作確實可以解決,
issue中的解釋是Just pass -fs to your install arguments. brew install example -fs. It'll skip the bottle block entirely.
但是沒有弄清楚,加上-fs參數就是跳過`bottle block`嗎? `bottle block` 是什麼?
因為要安裝 mcrypt ,所以使用 brew install php56-mcrypt
,但是安裝完後,查看phpinfo()中沒有載入mcrypt,堅持下來發現:
安裝的php開啟了debug模式,而mcrypt沒有,在github上找到一個issue:
https://github.com/Homebrew/h...
中用brew install php56-mcrypt -fs
就可以解決,實際操作確實可以解決,
issue中的解釋是Just pass -fs to your install arguments. brew install example -fs. It'll skip the bottle block entirely.
但是沒有弄清楚,加上-fs參數就是跳過`bottle block`嗎? `bottle block` 是什麼?
bottle block
是指bottle程式碼區塊,是brew用來直接下載二進位套件進行安裝的程式碼,加上-fs
的意思是--build-from-source
,也就是從原始碼編譯安裝