記錄phpredis的安裝與配置
redis官網:
redis安裝:
cd /usr/local/src/ # 進入src目錄
tar -zxf redis-4.0.2.tar.gz # 解壓
cd redis-4.0.2 # 進入原始碼目錄
make # 編譯
測試:src/redis-server # 啟動redis服務,下圖表示成功:
ctrl+c退出。
配置:cp src/redis-server /usr/local/bin/ # 把redis-server命令複製到bin目錄,以後直接使用redis-server執行
cp src/redis-cli /usr/local/bin/ # 同上
cp redis.conf /etc/ # 複製配置檔案到/etc目錄
vi /etc/redis.conf # 編輯,修改以守護程序執行
redis-server /etc/redis.conf # 使用/etc/redis.conf配置檔案啟動,這時redis服務是以守護程序執行的
redis-cli # 進入redis客戶端,下圖測試成功:
接下來介紹phpredis的安裝與配置
安裝:git clone # 使用git轉殖原始碼
cd phpredis/ # 進入原始碼目錄
git tag # 檢視標籤
git checkout 3.1.4 # 切換至3.1.4標籤
/usr/local/php/bin/phpize # 執行phpize
./configure --with-php-config=/usr/local/php/bin/php-config # 配置
make && make install # 編譯並編譯安裝
ps aux|grep php-fpm # 檢視php-fpm主線程id
kill -usr2 id # 修改php配置檔案都要重啟php-fpm,id為php-fpm主線程id
測試:vi /home/www/redis_test.php
curl 127.0.0.1/redis_test.php # curl redis_test.php檔案,下圖表示成功:
常見問題:
configure: error: cannot find php-config. please use --with-php-config=path
加上--with-php-config=/usr/local/php/bin/php-config
configure: error: cannot find igbinary.h
去掉--enable-redis-igbinary
the end.thx.
配置php redis 擴充套件
參照runoob php 使用 redis windows 假設redis已經安裝好 服務啟動 xampp php 7.1 x86 windows 檢視phpinfo php 7.1 x86 x64 ts uts vc14 vc15 zend extension build api320160303...
php redis 擴充套件安裝
redis 手冊 風來了.fox windows 下擴充套件安裝 例如 php redis 2.2.5 5.6 nts vc11 x64.zip 解壓縮得到 php redis.dll 放到 php ext 目錄下 編輯 php php.ini 在裡面加入 extension php redis.d...
安裝phpredis拓展
mkdir usr local php extend cd usr local php extend wget解壓安裝 tar zxvf 4.0.0.tar.gz cd phpredis 4.0.0 phpize 或者絕對路徑 php bin phpize失敗如下情況,則安裝下yum install...