最新版brew無法安裝php拓展解決辦法
阿新 • • 發佈:2018-12-22
一個很不幸的訊息,最新版的brew
已經不支援安裝PHP的拓展了,比如什麼php56-redis
等,這表明我們需要自己下載,安裝,編譯,這簡直就一個字煩**,特別是我現在並不想花時間去研究這方面的問題,所以就去谷歌問題的解決方案,找到了,現在分享一下:
安裝本地源
直接已zip的格式下載到本地
刪除老的源
到命令列中執行
brew untap homebrew/php
這條命令會把該目錄下的資料夾homebrew-php
刪除,當然,你手動刪除也可以
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-php
把新的源移動到上面的目錄中,替換老的檔案
也就是把第一步下載下來的zip解壓後重命名為homebrew-php
設定成不更新源,直接搜尋本地與快取
HOMEBREW_NO_AUTO_UPDATE=1 brew install homebrew/php/<formula>
<formula>
就是你要安裝的包,也可以先執行命令
HOMEBREW_NO_AUTO_UPDATE=1
關閉安裝前先更新源的操作,也就是每次都會等很久的Updating Homebrew
接著就是熟悉的安裝場景了
測試是否安裝成功
php -m | grep <formula>
或者最熟悉的phpinfo();
重啟php-fpm
由於我是本地電腦,直接關機重啟就行,就是這麼簡單粗暴,要是是伺服器,那就自己百度去。**