Centos7安裝php-redis擴充套件
阿新 • • 發佈:2018-12-21
想要在php中操作redis,那就必須安裝php-redis擴充套件,就比如MySQL一樣,php想要操作mysql資料庫的話,就必須安裝mysql擴充套件,只是在php安裝中就預設安裝了mysql擴充套件了。
步驟一:下載解壓
[[email protected] ~]# cd /usr/local/src
[[email protected] src]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
下載完畢之後,解壓:
[[email protected] src]# tar -zxvf 2.2.4.tar.gz
//進入解壓後的目錄
[ [email protected] src]# cd phpredis-2.2.4
步驟二:編譯安裝
1、到了這一步,我們要使用安裝php時生成的phpize來生成configure配置檔案
[[email protected] phpredis-2.2.4]# /usr/local/php/bin/phpize (或 /usr/bin/phpize)
//具體用哪個要取決於你的phpize檔案所在的目錄,這時你應該用 whereis phpize 來檢視路徑
執行完上一步,我們就有了 configure 配置檔案了。
2、配置
其中 php-config 和 phpize 所在的目錄是相同的,比如上面我用 /usr/bin/phpize,則在這一步我用 ./configure –with-php-config=/usr/bin/php-config (其實如果你的php是預設安裝路徑的話,直接 ./configure 就可以了,個人而言吧)
3、編譯安裝
[[email protected] phpredis-2.2.4]# make #編譯
[[email protected] phpredis-2.2.4]# make install #安裝
步驟三:配置php支援
配置php的配置檔案php.ini(具體放在那裡可以用 whereis php.ini 來檢視),我的配置檔案php.ini在/etc/下
[[email protected] phpredis-2.2.4]# vim /etc/php.ini //編輯php.ini,在最後一行(或者搜尋extension_dir所在行的下一行,這樣把擴充套件配置放在一起是個好習慣嘛)新增一下內容 extension="redis.so"
儲存退出
步驟四:重啟apache伺服器,使配置生效
[[email protected] phpredis-2.2.4]# systemctl restart httpd.service
重啟完之後,檢查是否安裝完成php-redis擴充套件
[[email protected] phpredis-2.2.4]# echo "<?php echo phpinfo() ?>">>/home/www/index.php(這裡web目錄如果沒改的話是在 /var/www/html/)
在瀏覽器位址列輸入 127.0.0.1/index.php,檢視php擴充套件,如果有redis,則表示安裝成功: