JavaShuo
欄目
標籤
linux上安裝php phpredis擴展
時間 2019-12-06
標籤
linux
安裝
php
phpredis
擴展
欄目
Linux
简体版
原文
原文鏈接
linux 下安裝redis以及php Redis擴展
環境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17
步驟1、下載redis
能夠去http:
//redis.io/去下載最新版本
我用的是 redis 2.8.11
進入軟件安裝包存放目錄: cd /
var/install/software/
wget http:
//download.redis.io/redis-stable.tar.gz
步驟2、編譯源程序
tar xvzf redis-stable.tar.gz
cd redis-stable
make
make install
若是make出現了異常:
1)make[2]: cc: Command not found
異常緣由:沒有安裝gcc
解決方案:yum install gcc-c++
2)zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file
or directory
異常緣由:一些編譯依賴或原來編譯遺留出現的問題
解決方案:make distclean。清理一下,而後再make。
在make成功以後,須要make test 在make test 出現異常
1) couldn't execute
"tclsh8.5": no such file
or directory
異常緣由:沒有安裝tcl
解決方案:yum install -y tcl。
make命令執行完成後,會在src目錄下生成5個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它們的做用以下:
redis-server:Redis服務器的daemon啓動程序
redis-cli:Redis命令行操做工具。固然,你也能夠用telnet根據其純文本協議來操做
redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能
redis-check-aof:更新日誌檢查
redis-check-dump:用於本地數據庫檢查
步驟3、配置
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
而後新建目錄,存放配置文件
mkdir /etc/redis
mkdir /
var/redis
mkdir /
var/redis/log
mkdir /
var/redis/run
mkdir /
var/redis/6379
在redis解壓根目錄中找到配置文件模板,複製到以下位置。
cp redis.conf /etc/redis/6379.conf經過vim命令修改
daemonize yes
pidfile /
var/redis/run/redis_6379.pid
logfile /
var/redis/log/redis_6379.log
dir /
var/redis/6379
最後運行redis:
$ redis-server /etc/redis/6379.conf
可用netstat –atln 查看端口是啓動安裝成功
<span style=
"white-space:pre"> <img src=
"http://img.blog.csdn.net/20140617151010218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaV9icnVjZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt=
"" /></span>
步聚4、操做Redis數據庫
# ./redis-cli
<img src=
"http://img.blog.csdn.net/20140617150954812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaV9icnVjZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt=
"" />
下面咱們來簡單的操做一下數據庫。在實例開啓的狀況下:
一、插入數據
redis 127.0.0.1:6379> set name wwl
OK
設置一個key-value對。
二、查詢數據
redis 127.0.0.1:6379> get name
"wwl"
取出key所對應的value。
三、刪除鍵值
redis 127.0.0.1:6379> del name
刪除這個key及對應的value。
四、驗證鍵是否存在
redis 127.0.0.1:6379> exists name
(integer) 0
其中0,表明此key不存在;1表明存在。
步驟5、下載phpredis擴展
先去下載https:
//github.com/nicolasff/phpredis/downloads
#wget https:
//github.com/nicolasff/phpredis/downloads
# tar -zxvf nicolasff-phpredis-2.1.3-124-gd4ad907.tar.gz
# mv nicolasff-phpredis-d4ad907 php-5.3.8/ext/phpredis/
# cd php-5.3.8/ext/phpredis/
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
配置php.ini
vi /usr/local/php/lib/php.ini
(加入:
extension=redis.so
)
先要看看有沒有extension_dir=/…….
重啓apache或者nginx (reload php---> /etc/init.d/php-fpm restart)
到正常狀況到此能夠用phpinfo看到redis擴展
若是phpinfo沒有redis擴展信息請添加/etc/php.d/redis.ini (路徑是我本地的)
redis.ini 內容以下:
; Enable mysql extension module
extension=redis.so
重啓apache或者nginx (reload php---> /etc/init.d/php-fpm restart)
相關文章
1.
PHP 安裝 phpredis 擴展(二)
2.
PHP安裝phpredis擴展
3.
linux下安裝phpredis擴展
4.
linux phpredis 擴展安裝
5.
Linux 安裝phpredis擴展
6.
Linux安裝phpredis擴展
7.
Linux服務器安裝phpredis擴展
8.
linux下使用phpize 安裝 phpredis擴展
9.
liunx 下安裝phpredis擴展
10.
Windows下安裝phpRedis擴展
更多相關文章...
•
Swift 擴展
-
Swift 教程
•
Thymeleaf擴展
-
Thymeleaf 教程
•
Composer 安裝與使用
•
IntelliJ IDEA安裝代碼格式化插件
相關標籤/搜索
擴展
phpredis
安裝PHP
php 擴展開發
安裝
Linux下安裝OpenCV
上裝
裝上
可擴展
擴展到
Linux
PHP
PHP教程
PHP 7 新特性
PHP參考手冊
PHP
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
IDEA 2019.2解讀:性能更好,體驗更優!
2.
使用雲效搭建前端代碼倉庫管理,構建與部署
3.
Windows本地SVN服務器創建用戶和版本庫使用
4.
Sqli-labs-Less-46(筆記)
5.
Docker真正的入門
6.
vue面試知識點
7.
改變jre目錄之後要做的修改
8.
2019.2.23VScode的c++配置詳細方法
9.
從零開始OpenCV遇到的問題一
10.
創建動畫剪輯
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
PHP 安裝 phpredis 擴展(二)
2.
PHP安裝phpredis擴展
3.
linux下安裝phpredis擴展
4.
linux phpredis 擴展安裝
5.
Linux 安裝phpredis擴展
6.
Linux安裝phpredis擴展
7.
Linux服務器安裝phpredis擴展
8.
linux下使用phpize 安裝 phpredis擴展
9.
liunx 下安裝phpredis擴展
10.
Windows下安裝phpRedis擴展
>>更多相關文章<<