CentOS下安裝Redis及Redis的PHP擴(kuò)展

一、安裝redis(PC上裝應(yīng)用程序的概念)

1: 安裝redis
yum install redis

2: 啟動(dòng) (進(jìn)入/etc,找到redis.conf 并修改?daemonize no(第128行) 為?daemonize yes,這樣就可以默認(rèn)啟動(dòng))
redis-server
redis-server /etc/redis.conf

3: 測(cè)試
redis-cli
127.0.0.1:6379> set key "abb"
OK
127.0.0.1:6379> get key
"abb"

二、安裝Redis的PHP擴(kuò)展(讓redis和php產(chǎn)生關(guān)聯(lián),即在php里使用redis)

1: 安裝phpize
yum install php-devel

2: 下載擴(kuò)展源碼包,直接用wget
wget https://github.com/nicolasff/phpredis/archive/master.zip

3: 解壓master.zip 進(jìn)入該文件夾 編譯php擴(kuò)展(如果沒(méi)裝unzip,需要先安裝unzip yum install unzip)
unzip master.zip
cd phpredis-master
phpize
(如果有多個(gè)版本的php就加全php所在的目錄 如下)
/alidata/server/php-5.5.7/bin/phpize
(這條命令執(zhí)行完畢后,當(dāng)前目錄中多了一個(gè)文件configure)

4: 配置環(huán)境
./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config

5: 編譯
make && make install
(完成后顯示
Build complete.

Don't forget to run 'make test'.
Installing shared extensions:? ? /alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/
進(jìn)入/alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/文件夾,發(fā)現(xiàn)redis.so的擴(kuò)展)

6: 修改你php安裝目錄下的/etc/php.ini,添加下面的擴(kuò)展
extension_dir = "/alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212"
extension=redis.so

7: 重啟服務(wù)器
service httpd restart
service php-fpm restart

最后查看phpinfo,顯示如下,代表安裝成功:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容