Linux關於安裝Redis擴充套件的問題

2021-07-31 07:05:10 字數 3339 閱讀 1429

我用的

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...