PHP 安裝 phpredis 擴展(二)

本文主要介紹爲 PHP 安裝 phpredis 擴展,並用 PHP 代碼鏈接 Redis 服務器。php

1、安裝 phpredis 擴展

1. Linux、macOS 下安裝

#. 下載、解壓、安裝、編譯: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

2. Windows 下安裝

Windows 下安裝 phpredis 擴展,只需下載對應的 php_redis.dll 擴展便可。 下載地址:http://windows.php.net/downloads/pecl/snaps/redis/apache

#. 首先查看本地的 php 信息: phpinfo.pngwindows

#. 而後選擇對應的 phpredis 版本進行下載: phpredis-info.png服務器

#. 將下載解壓後的 .dll 文件放到 PHP 的 ext 目錄,並修改 php.ini 配置文件,添加以下內容:curl

;extension=php_igbinary.dll
extension=php_redis.dll

#. 重啓apache,檢測是否安裝成功: phpredis-extension.png

若是出現該信息,則說明安裝成功;若是 apache 重啓失敗,說明下載的擴展和 PHP 版本不匹配,請認真檢查後從新下載。

2、PHP 鏈接 Redis 服務器

下面演示使用 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

相關文章
相關標籤/搜索