1. 程式人生 > >最新版brew無法安裝php拓展解決辦法

最新版brew無法安裝php拓展解決辦法

一個很不幸的訊息,最新版的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

由於我是本地電腦,直接關機重啟就行,就是這麼簡單粗暴,要是是伺服器,那就自己百度去。**