1. 程式人生 > >php7編譯安裝redis擴充套件

php7編譯安裝redis擴充套件

在ubuntu/php7 環境下,編譯安裝redis擴充套件

background: 最近將php升級到7.0 需要用到redis擴充套件, 
sudo apt-get install php7-redis 沒找到 只能編譯安裝 
編譯安裝流程如下

1 下載解壓原始碼包

cd ~/download wget -c https://github.com/phpredis/phpredis/archive/php7.zipunzip php7.zip123123

2 生成 .configure配置檔案

cd phpredis-php7 phpize# /usr/bin/php-config//中間提示找不到phpize 提示此命令在php7-dev//因此執行 sudo apt-get install php7-dev安裝php7-dev123456123456

phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛模組

3 make

make11

4 make install

sudo make install# ...省略一大段提示資訊# //最後一行# Installing shared extensions:     /usr/lib/php/20151012/1234512345
這裡的/usr/lib/php/20151012/就是redis擴充套件安裝目錄

5 修改php.ini

gedit /etc/php/7.0/fpm/php.ini11

搜尋Dynamic Extensions

//上下文大概長這樣;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll1234512345

在後面加入redis的擴充套件路徑

 extension = /usr/lib/php/20151012/redis.so11

重啟php服務

sudo service php7.0-fpm restart11

bingo~