Mac homebrew/php 安裝PHP擴展


在以前的時候,通過brew安裝phpredis擴展,是件非常容易的事情,簡單容易操作。但是..... 有那么一天,brew官方,忽然宣布改版tap庫homebrew/php。把php的主程序合並到brew-core,而php的周邊擴展,則一筆勾銷,不再支持。

這是個非常悲傷的故事,也就是說,還可以通過brew順利下載php72,但是卻下載不到配套的相關擴展了,例如:php72-redis。本文的主題,就是用來拋磚引玉了,brew-php這個倉庫雖然被官方放棄了。但是廣大程序猿們還會建立起更加強大的新的brew-php

homebrew-php的現狀

github上面,蘇南大叔看到了下面類似的界面,brew-php被宣布廢棄。也就斷絕了通過brew安裝php-redis的途徑。您可以通過下面的鏈接,了解到更多信息。

廢棄homebrew/php倉庫后,該如何通過brew安裝php擴展?(圖4-1)

廢棄homebrew/php倉庫后,該如何通過brew安裝php擴展?(圖4-2)

homebrew-php的歷史經典版本

廢棄homebrew/php倉庫后,該如何通過brew安裝php擴展?(圖4-3)

目前這個歷史絕版的homebrew-php使用方法如下:

目錄:/usr/local/Homebrew/Library/Taps/homebrew,下載壓縮包,解壓到上述homebrewtap目錄下面,然后執行brewphp-redis安裝命令即可。

廢棄homebrew/php倉庫后,該如何通過brew安裝php擴展?(圖4-4)
在以前的時候,通過brew安裝php的redis擴展,是件非常容易的事情,簡單容易操作。但是..... 有那么一天,brew官方,忽然宣布改版tap庫brew-php,把php的主程序合並到brew-core。而php的周邊擴展,則一筆勾銷,不再支持。

在上一篇文章中,蘇南大叔介紹了經典版的homebrew/php倉庫,那么本文中,蘇南大叔就介紹一下,如何使用這個經典版的homebrew/php倉庫。本文的前置閱讀文章是下面這個鏈接:

正常brew途徑已經無法安裝php-redis

蘇南大叔提示您:正常brew途徑已經無法安裝php-redis,下面是相關截圖:

mac系統如何通過brew安裝php72的redis擴展(圖6-1)

mac系統如何通過brew安裝php72的redis擴展(圖6-2)

homebrew-php的歷史經典版本

由蘇南大叔,獨家提供的homebrew-php,下載地址是:

這個目前屬於歷史絕版的homebrew-php使用方法如下:

目標目錄:/usr/local/Homebrew/Library/Taps/homebrew

下載壓縮包,解壓到上述homebrewtap目錄下面,然后執行brewphp-redis安裝命令即可。

mac系統如何通過brew安裝php72的redis擴展(圖6-3)

php-redis安裝命令

安裝之前,您首先要確定你本機的php版本號,必須要一一對應。當然,另外一個令人高興的消息是:如果你本機沒有安裝對應的php的話,通過brew安裝php-redis的話,會買一送一哦,會自動安裝對應php版本。

基於上述特性進行描述的話,另外一個不好的消息就是,php-redis的安裝不能識別出你本機是否安裝了php。會強制再編譯下載一份php。所以,安裝命令有下面兩個分支了。假設我們要安裝的是:php72-redis的話。

Bash
brew install php72-redis
brew install php72-redis --without-homebrew-php

參數--without-homebrew-php可能會讓你省點力氣,並不會下載安裝php72這個依賴包。

mac系統如何通過brew安裝php72的redis擴展(圖6-4)

啟用redis.so

這個過程,非常簡單了,確定好php.ini的位置后,就可以加載redis.so文件了。

Bash
extension=redis.so

修改好ini文件,然后重啟php服務就可以了。

Bash
brew services restart php72

mac系統如何通過brew安裝php72的redis擴展(圖6-5)

最終效果截圖

mac系統如何通過brew安裝php72的redis擴展(圖6-6)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM