Google一下安裝redis擴展的教程,如下:
1.首先git clone 項目到本地愉烙,切換到phpredis目錄下
2.在shell中輸入 phpize 然后 ./configure 進行配置
3.接下來就是最后的sudo make 和sudo make install了
然而桅打,這遇到一個問題是嗜,說是將redis.so轉移到某個路徑權限出錯,再仔細看一看挺尾,那個路徑根本不是我要的extension(PHP擴展統(tǒng)一安裝路徑)路徑
問題分析
可能是某個系統(tǒng)shell將默認路徑改了鹅搪,我們看一下我們想要的安裝路徑:
phpinfo();exit;
pic 1
那么怎么查看系統(tǒng)是如何設置安裝路徑的呢?看一下教程遭铺,有一個shell phpize
vim `which phpize`
默認取的php是 /usr/lib/php/lib/extension/*
vim `which php-config`
安裝的extension_dir 是這個丽柿,和我們phpinfo里查出來的不一致 如pic 1
解決問題:
查到問題了,是用了系統(tǒng)默認的shell phpize和php-config魂挂,那么怎么使用我們想要的安裝路徑呢甫题,那就要在 configure的時候指定php-with-config
1.首先git clone 項目到本地,切換到phpredis目錄下
2.在shell中輸入 phpize 然后 ./configure -with-php-config= /usr/local/Cellar/php70/bin/php-config? ? ? ? 進行配置
3.接下來就是最后的sudo make 和sudo make install了