一儡嘶、安裝
下載安裝包 redis-3.2.6.tar.gz
官網地址:http://redis.io/download解壓:tar -zvxf redis-3.2.6.tar.gz 喇聊,修改目錄名為redis,將解壓后的文件夾放到 /usr/local目錄下
終端進入/usr/local/redis蹦狂,然后執(zhí)行如下命令:
sudo make
sudo make test
sudo make install
- 啟動redis承疲,輸入:
redis-server
出現如下霸氣頁面,說明安裝成功
WechatIMG1.jpeg
二鸥咖、啟動redis客戶端
這個位置真是奶奶的難找燕鸽,居然在這里
/usr/local/bin/redis-cli
輸入命令后顯示如下結果說明啟動成功
Paste_Image.png
三、安裝phpredis擴展
1.mac自帶php安裝phpredis
$ brew install homebrew/php/php56-redis #56為php版本5.6.X
2.安裝包安裝
- 首先git clone 項目到本地啼辣,切換到phpredis目錄下
phpredis 的github地址:
https://github.com/nicolasff/phpredis
- 在shell中輸入 phpize 然后 ./configure 進行配置
Paste_Image.png
- 接下來就是最后的make 和make install了
Paste_Image.png
- sudo make install
Paste_Image.png
- 修改php.ini
sudo vim /etc/php.ini
在里面增加
extension_dir = "/usr/local/Cellar/php56/5.6.29_5/lib/php/extensions/no-debug-non-zts-20131226/"
extension = redis.so
(因為macOS Sierra 關閉的/usr/bin的權限啊研,媽蛋的,所以不能直接把redis.so模塊拷貝進/usr/lib/php/extensions/,所以不能不能用鸥拧,忍不住吐槽党远,干嘛設置這鳥權限,我實在是被這卡死了富弦,相關開啟此權限沟娱,請看midmirror妹子的方法)
- 重啟apache
sudo /usr/sbin/apachectl restart
提示
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable
你需要安裝autoconf
brew install autoconf