本文主要介紹為 PHP 安裝
phpredis
擴(kuò)展破镰,并用 PHP 代碼連接 Redis 服務(wù)器。
一压储、安裝 phpredis 擴(kuò)展
1. Linux鲜漩、macOS 下安裝
#.
下載、解壓集惋、安裝孕似、編譯:
$ curl -O https://nodeload.github.com/nicolasff/phpredis/zip/master
$ tar -zxf master
$ cd phpredis-master/
$ phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make
$ sudo make install
Password:
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20131226/
編譯成功后會(huì)提示一個(gè)路徑,表示已經(jīng)將擴(kuò)展放置在該位置刮刑。
#.
修改 PHP 的配置文件php.ini喉祭,加載 redis 模塊:
extension=redis.so
#.
重啟apache,檢測(cè)是否安裝成功:
$ sudo apachectl restart
$ php -m | grep redis
如果出現(xiàn) redis 則表示安裝成功雷绢。
2. Windows 下安裝
Windows 下安裝 phpredis 擴(kuò)展泛烙,只需下載對(duì)應(yīng)的 php_redis.dll 擴(kuò)展即可。
下載地址:http://windows.php.net/downloads/pecl/snaps/redis/
#.
首先查看本地的 php 信息:
#.
然后選擇對(duì)應(yīng)的 phpredis 版本進(jìn)行下載:
#.
將下載解壓后的 .dll 文件放到 PHP 的 ext 目錄翘紊,并修改 php.ini 配置文件蔽氨,添加如下內(nèi)容:
;extension=php_igbinary.dll
extension=php_redis.dll
#.
重啟apache,檢測(cè)是否安裝成功:
如果出現(xiàn)該信息,則說(shuō)明安裝成功鹉究;如果 apache 重啟失敗宇立,說(shuō)明下載的擴(kuò)展和 PHP 版本不匹配,請(qǐng)認(rèn)真檢查后重新下載自赔。
二妈嘹、PHP 連接 Redis 服務(wù)器
下面演示使用 PHP 連接 Redis 服務(wù)器,首先開(kāi)啟 Redis 服務(wù)器匿级。沒(méi)有安裝的童鞋請(qǐng)參考 《Redis 安裝(一)》蟋滴。
#.
在服務(wù)器根目錄下新建 redis.php,代碼如下:
<?php
//連接本地的 Redis 服務(wù)
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
//查看服務(wù)是否運(yùn)行
echo "Server is running: " . $redis->ping();
#.
訪問(wèn) http://localhost/redis.php
痘绎,如果出現(xiàn)以下內(nèi)容,則說(shuō)明連接成功:
Server is running: +PONG