liunx php 安裝 redis 擴展

切換到安裝目錄:  cd /usr/local/php

下載php redis擴展:wget http://pecl.php.net/get/redis-2.2.8.tgznginx

更更名稱壓縮包名稱: mv redis-2.2.8.tgz  phpredis-2.2.8.tgz  # 擴展包與redis 服務同名,爲了分辨改名爲 phpredisredis

解壓壓縮包: tar zxf phpredis-2.2.8.tgztcp

更改包名稱: mv redis-2.2.8/  phpredis-2.2.8php-fpm

進入安裝包:cd phpredis-2.2.8spa

用phpize生成configure配置文件: /usr/local/php/bin/phpize.net

配置php-config: ./configure --with-php-config=/usr/local/php/bin/php-config  # 本身php php-config 文件位置debug

編譯:make rest

安裝:make install code

安裝執行完成後 顯示 模塊安裝路徑

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

查找php.ini 文件:find / -name 'php.ini'

修改php.in 文件:在最後一行添加模塊路徑

  extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so

重啓 / 重加載Nginx服務: nginx -s reload

重啓 / 從新加載PHP服務:

    高版本php 5.6:service php-fpm restart

    amh 面板:amh php restart /amh php reload 

    php-fpm是否開啓:ps -ef|grep php

最後 <?php  phpinfo()  ?> 查看是否有redis 擴展

注意:若是php 中使用redis ,記得啓動 redis 服務

若是php 文件連接redis 失敗開啓防火牆端口

[root@fullstack ~]# iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
[root@fullstack ~]# iptables -A OUTPUT -p tcp --dport 6379 -j ACCEPT [root@fullstack ~]# /etc/rc.d/init.d/iptables save [root@fullstack ~]# service iptables restart #重啓一下防火牆 
相關文章
相關標籤/搜索