最近部署了一套新的環境,用的是PHP7+nginx,老版本nosql用的是memcache,新版我準備用redis,因此便安裝了下redis的擴展。php
其實,redis的擴展安裝不須要注意什麼,主要是在下載擴展的時候注意下擴展是否支持PHP的版本就行了,其餘安裝跟一般的PHP擴展安裝方法一致。html
1.下載nginx
下載地址:http://pecl.php.net/package/redisredis
下載目錄我放在/data/download/php下sql
cd到下載目錄,下載:wget http://pecl.php.net/get/redis-3.1.2.tgzvim
2.解壓php7
解壓到當前目錄 tar -zxvf redis-3.1.2.tgznosql
3.安裝php-fpm
cd redis-3.1.2目錄下spa
在該目錄下用phpize生成configure配置文件:直接運行/usr/local/php7/bin/phpize
而後就是配置、編譯、安裝所有在該目錄下完成
./configure --with-php-config=/usr/local/php7/bin/php-config
make
make install
make install後會看到Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
該目錄就是redis.so文件的生成目錄
ll /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
看到redis.so就說明安裝成功了
vim /usr/local/php7/etc/php.ini
添加extension=redis.so
:wq!
參考:http://www.cnblogs.com/yangxia-test/p/4195198.html