PHP+Redis的使用,Linux下爲PHP安裝Redis擴展

首先要有運行PHP的環境,(我用的是LAMP環境),還要安裝Redis,搭建lamp環境能夠參看 Linux CentOS7下安裝Redis,安裝Redis參看 Linux CentOS7下安裝Redis,以上兩個條件知足以後,就能夠進行如下操做了php

1.下載Redis擴展html

下載地址 https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz,也能夠在windows上下載,再傳到服務器上,也可使用以下命令,在linux下載linux

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

能夠把phpredis這個壓縮包放到 /usr/local/src/下面,這個文件夾通常存放下載的文件包,沒有src的能夠 mkdir src 建立src這個文件夾git

下載完以後,root目錄下就有2.2.4.tar.gz這個壓縮包了,爲了方便使用能夠改一下壓縮包名稱,並把壓縮包移到 /usr/local/src/目錄下github

mv ./2.2.4.tar.gz /usr/local/src/phpredis.tar.gz

2.解壓redis

tar zxvf phpredis.tar.gz

 3.執行phpizeapache

/usr/bin/phpize

注意:執行phpize要在剛纔解壓的 phpredis 文件夾下運行(/usr/local/src/phpredis/),若是不是在phpredis文件夾下會報錯vim

   phpize是在php安裝路徑下,每一個人的安裝路徑不同,要根據實際路徑進入,須要注意一下,若是不知道安裝路徑在哪,能夠用 find 命令找一下windows

find / -name phpize

find 在哪一個路徑下查找 -name 查找的文件名。"/"是表明從根目錄下查找bash

 

 4.指定php配置路徑

./configure --with-php-config=/usr/bin/php-config

  

也是在phpredis路徑下執行,注意後面的路徑,也是php安裝路徑下

注意:這裏容易出錯,若是出錯要檢查是否安裝GCC和C++,由於redis是由C語言編寫的,它的運行須要C環境;檢查第三步phpize是否執行成功;檢查配置路徑 「/usr/bin/php-config」 是否正確

 

5.編譯並安裝

make && make install

 

6.重啓服務

  • 重啓apache   systemctl restart httpd
  • 重啓php   systemctl restart php-fpm

 

7.檢查是否安裝成功

運行phpinfo()

 8.檢測是否可以使用

  • 進入目錄 /var/www/html  存放網站項目的路徑
  • 建立文件 vim 2.php

  $redis->connetc('服務器ip',redis端口)

  $redis->auth('redis密碼')

  •  運行php

運行成功,大功告成!

參考文章:http://www.javashuo.com/article/p-aguzicwt-bm.html

相關文章
相關標籤/搜索