CentOS 7 安裝phpredis和redis(接上一篇centos7安裝lnmp)

1、安裝擴展phpredisphp

1.PHP7 安裝redis 擴展phpredisgit

cd /root/softwaregithub

wget https://github.com/edtechd/phpredis/archive/php7.zipredis

unzip php7.zip數據庫

2.解壓目錄爲phpredis-php7,進入該文件夾,開始編譯php擴展vim

cd phpredis-php7/安全

/usr/local/php-fpm/bin/phpize服務器

3.查找php-config路徑進行php配置php7

./configure --with-php-config=/usr/local/php-fpm/bin/php-configtcp

make

make test

 

make install

 

查看擴展文件

cd /usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20151012/

4.配置php.ini,添加:

extension=redis.so

查找php.ini的位置

vim /usr/local/php-fpm/lib/php.ini

能夠寫絕對路徑保存並退出

5.重啓php 
在php.info中查看redis信息

 

 

 

2、安裝擴展redis

1.wget http://download.redis.io/releases/redis-2.8.17.tar.gz

tar xzf redis-2.8.17.tar.gz

cd redis-2.8.17/src

make && make install

make完後 redis-2.8.17目錄下會出現編譯後的redis服務程序redis-server,還有用於測試的客戶端程序redis-cli,兩個程序位於安裝目錄 src 目錄下:

2.測試是否安裝成功

啓動服務

./redis-server ../redis.conf

./redis-cli服務端鏈接

安裝成功

3.配置redis.conf

vim ../redis.conf

開啓守護進程

把daemonize改成yes

守護進程的位置

端口默認是6379

綁定IP訪問 默認是容許任何IP訪問

4.設置密碼

找到

/requirepass

密碼設置爲123456

ok

重啓redis服務

查看6379端口是否開啓

1.我用的是阿里雲的服務器 須要在實例的安全組裏添加6379端口和添加80端口同樣

 2.查看防火牆是否開啓6379端口

開啓firewalld

systemctl start firewalld

systemctl status firewalld

查看全部打開的端口: firewall-cmd --zone=public --list-ports

firewall-cmd --zone=public --query-port=6379/tcp

若是爲NO就是沒有

本身手動添加一個6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent    (--permanent永久生效,沒有此參數重啓後失效)

從新載入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=6379/tcp

添加成功

systemctl stop firewalld

關閉防火牆 不然外部鏈接沒法訪問!

 

3、鏈接到redis服務

1.確保6379端口開放

6379是redis的默認端口,不打開端口,其餘計算機將沒法訪問redis,使用如下命令來嘗試查看6379端口是否打開
telnet http://47.106.。。.147/ 6379

 

結果,顯示端口鏈接成功。

注意鏈接redis服務是要帶密碼驗證的

 <?php  
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379); //鏈接Redis

   //安裝後配置密碼redis.conf
   $redis->auth('123456'); //密碼驗證
   $redis->select(2);//選擇數據庫2
   $redis->set( "testKey" , "Hello Redis"); //設置測試key
   echo $redis->get("testKey");//輸出value
?>


ok

告次段落!

相關文章
相關標籤/搜索