1.安裝homebrew
-
Homebrew是什么?
官方解釋:
Homebrew是以最簡單,最靈活的方式來安裝蘋果公司在MacOS中不包含的UNIX工具。
官網:傳送門
Git倉庫地址:傳送門 -
Homebrew 怎么安裝 ?怎么卸載 ?
- 安裝,打開終端,復制粘貼,大約1分鍾左右,下載完成,過程中需要輸入密碼,其他無需任何操作:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 1
- 卸載,有安裝就要有卸載,打開終端,復制粘貼:
其實只用把上面安裝的install換成uninstall就行了。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
- 1
-
Homebrew 怎么使用?常用命令有哪些?
安裝軟件,如:brew install oclint 卸載軟件,如:brew uninstall oclint 搜索軟件,如:brew search oclint 更新軟件,如:brew upgrade oclint 查看安裝列表, 如:brew list 更新Homebrew,如:brew update
-
Homebrew 構建完成圖示
注意:
因網絡的原因,可能會不成功,請多嘗試幾次,一直到成功安裝.
中間會出現一個 Press RETURN to continue or any other key to abort,請及時回車,並輸入密碼,不要傻等着…
不要加 sudo, 加了也沒關系,待會會提示你 Don't run as root
如果出現了某個包導致的安裝失敗,你僅需要按照提示進行操作即可
當看到下面的內容時
?說明安裝已經成功完成了.
當遇到 Error: Checksum mismatch. 類似校驗不匹配的錯誤報錯信息時,可以使用下面的解決方法:
如圖所示,出現這種報錯信息時,直接使用控制台命令,刪除已經下載的文件(紅線處)。
如: rm -rf /Users/djh/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
然后重新安裝即可。
====================================安裝redis==================================
使用Homebrew安裝redis可以減少大量的安裝和配置的工作量。
一、首先安裝redis
brew install redis
安裝完成后的提示信息
開機啟動redis命令
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
使用launchctl啟動redis server
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
使用配置文件啟動redis server
redis-server /usr/local/etc/redis.conf
停止redis server的自啟動
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
redis 配置文件的位置
/usr/local/etc/redis.conf
卸載redis和它的文件
brew uninstall redis rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
測試redis server是否啟動
redis-cli ping
二、安裝完redis以后,再安裝phpredis擴展(全都是Mac上安裝)
brew install php70-redis #這里根據你的PHP版本決定,我的是php70,所以安裝php70的擴展
編輯你的php.ini,再最后添加上下面代碼:
extension=redis.so
重啟你的php-fpm
sudo killall php-fpm #關閉php-fpm
-
這是我的啟動php-fpm方式
-
cd /usr/local/Cellar/php70/7.0.26_18/sbin/sudo
-
./php70-fpm start
檢查是否有redis擴展
php -m | grep redis
最后PHP測試代碼:
-
-
$redis = new redis();
-
$redis->connect( '127.0.0.1', 6379);
-
$redis->set( 'test',"11111111111");
-
$result = $redis->get( 'test');
-
var_dump($result);
瀏覽器顯示出下圖表示安裝成功: