本文主要介紹爲 PHP 安裝
phpredis
擴展,並用 PHP 代碼鏈接 Redis 服務器。php
#.
下載、解壓、安裝、編譯:html
$ 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/
編譯成功後會提示一個路徑,表示已經將擴展放置在該位置。node
#.
修改 PHP 的配置文件php.ini,加載 redis 模塊:git
extension=redis.so
#.
重啓apache,檢測是否安裝成功:github
$ sudo apachectl restart $ php -m | grep redis
若是出現 redis 則表示安裝成功。redis
Windows 下安裝 phpredis 擴展,只需下載對應的 php_redis.dll 擴展便可。 下載地址:http://windows.php.net/downloads/pecl/snaps/redis/apache
#.
首先查看本地的 php 信息: windows
#.
而後選擇對應的 phpredis 版本進行下載: 服務器
#.
將下載解壓後的 .dll 文件放到 PHP 的 ext 目錄,並修改 php.ini 配置文件,添加以下內容:curl
;extension=php_igbinary.dll extension=php_redis.dll
#.
重啓apache,檢測是否安裝成功:
若是出現該信息,則說明安裝成功;若是 apache 重啓失敗,說明下載的擴展和 PHP 版本不匹配,請認真檢查後從新下載。
下面演示使用 PHP 鏈接 Redis 服務器,首先開啓 Redis 服務器。沒有安裝的童鞋請參考 《Redis 安裝(一)》。
#.
在服務器根目錄下新建 redis.php,代碼以下:
<?php //鏈接本地的 Redis 服務 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); //查看服務是否運行 echo "Server is running: " . $redis->ping();
#.
訪問 http://localhost/redis.php
,若是出現如下內容,則說明鏈接成功:
Server is running: +PONG
本文首發於馬燕龍我的博客,歡迎分享,轉載請標明出處。
馬燕龍我的博客:http://www.mayanlong.com
馬燕龍我的微博:http://weibo.com/imayanlong
馬燕龍Github主頁:https://github.com/yanlongma