我用的
linux
系統是centos6.6
首先安裝
redis
很簡單1.
、編譯完成後,在
src目錄下,有四個可執行檔案
redis-server
、redis-benchmark
、redis-cli
和redis.conf
。然後拷貝到乙個目錄下。
即在usr
目錄下建立乙個
redis
目錄,將這四個檔案放在
redis
目錄下mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf /usr/redis
cd /usr/redis
3.
啟動redis
服務,這裡會出現一些問題
正常方法是
$ redis-server redis.conf
即在/usr/redis 目錄下輸入這條語句。然而
沒錯找不到這條命令,我也不明白為什麼,我於是試了一下輸入「./
redis-server
」成功的啟動了
redis
服務。。。
4
、然後用客戶端測試一下是否啟動成功。
這是成功案例
$ redis-cli
redis>
setfoo bar
okredis>
getfoo
"bar"
如果出問題的話,應該和上面是一樣的同樣是
這時候用「
./redis-cli」,
應該就可以進入服務介面了
如下
這些都是在
/usr/redis
目錄下進行操作的。
安裝
phpredis
擴充套件2.上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄
3.cd /usr/local/src #進入軟體包存放目錄
4.tar zxvfphpredis-2.2.4.tar.gz #解壓
5.cdphpredis-2.2.4 #進入安裝目錄
以上應該是沒有任何問題的,照著操作即可
下面這一步,我在安裝
php的時候用的是yum install php php-devel(
php-devel
是php
相關開發包,一般手動匯入擴充套件所需要用的,在這裡匯入
redis
擴充套件需要用到它,
不過一般在安裝
php的時候都統一安裝了,這裡是特別拿出來說明一下,如果沒有安裝需要自行安裝)
我並沒有在/usr/local/php/bin/中發現phpize甚至在/usr/local中根本沒有
php目錄,更別說
bin目錄和
phpize了。
然後我在網上瘋狂的找,還是沒有線索,最後我在/usr/local/src發現了我之前解壓過的
phpredis-2.2.4
資料夾,我抱著試一試的心態,在這個目錄中執行了
phpize
6./usr/local/php/bin/phpize #用phpize生成configure配置檔案,目錄可能不同。phpize是php中bin目錄下的乙個可執行檔案,所有要先找到對應的目錄。
之後就順順利利的用
./configure
來進行配置吧,當然還是在/usr/local/src/phpredis-2.2.4目錄下
7./configure--with-php-config=/usr/local/php/bin/php-config #配置,注意要先確保/usr/local/php/bin/php-conig存在。對應php的bin目錄下的php-config
8.make #編譯
9.make install #安裝
安裝完成之後,
出現下面的安裝路徑
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
(這個路徑如果出現了,則在後面會用到)
也可能出現
installing sharedextensions: /usr/lib64/php/modules/
以上是的正常,繼續下面的。
#修改php.ini
vim /usr/local/php/etc/php.ini (php.ini
也有可能不在這個目錄下,而在
/etc
中,自己找一下)
#查詢extension_dir,修改為(我在
php.ini
中沒找到
extension_dir,
直接在最後新增的,沒什麼影響)
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
注意這裡的
dir就是你上面出現的安裝路徑,不一定是我寫的這個,按照上面最後出現的安裝路徑來寫
#新增redis
extension = redis.so
#重啟apache
Linux 安裝redis以及redis擴充套件
wget tar xzf redis 4.0.2.tar.gz cd xzf redis 4.0.2 make 2 編譯完成後,在src目錄下,有四個可執行檔案redis server redis benchmark redis cli和redis.conf。然後拷貝到乙個目錄下。redis.con...
linux下安裝配置php的redis擴充套件
make makefile 215 redis.la 這個錯誤讓我弄了好久,有的部落格說 通過修改redis cluester.c 檔案的兩個重複函式即可,然而對我來說沒有用,我連檔案都沒找到。我的最終解決方案很簡單,換乙個低一點的redis版本。1.wget 2.tar zxf redis 3.1...
Windows下為PHP安裝redis擴充套件
1.使用phpinfo 函式檢視php的版本資訊,這會決定擴充套件檔案版本。3.解壓縮後,將php redis.dll和php redis.pdb拷貝至php的ext目錄下 4.修改php.ini,ps 此php.ini檔案是在apache目錄 在該檔案中加入 php redis extension...