php7編譯安裝redis擴充
background: 最近將php升級到7.0 需要用到redis擴充,
sudo apt-get install php7-redis 沒找到 只能編譯安裝
編譯安裝流程如下
1 下載解壓源碼包
cd ~/downloadwget -c https://github.com/phpredis/phpredis/archive/php7.zipunzip php7.zip
2 產生 .configure設定檔
cd phpredis-php7phpize# /usr/bin/php-config//中間提示找不到phpize 提示此命令在php7-dev//因此執行 sudo apt-get install php7-dev安裝php7-dev
phpize是用來擴充php擴充模組的,通過phpize可以建立php的外掛模組
php-config 是一個簡單的命令列指令碼用於擷取所安裝的 PHP 配置的資訊。
更多見http://php.net/manual/zh/install.pecl.php-config.php
3 make
make
4 make install
sudo make install# ...省略一大段提示資訊# //最後一行# Installing shared extensions: /usr/lib/php/20151012/
這裡的/usr/lib/php/20151012/就是redis擴充安裝目錄
5 修改php.ini
gedit /etc/php/7.0/fpm/php.ini
搜尋Dynamic Extensions
//上下文大概長這樣;extension=php_pdo_firebird.dll;extension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_odbc.dll
在後面加入redis的擴充路徑
extension = /usr/lib/php/20151012/redis.so
重啟php服務
sudo service php7.0-fpm restart
bingo~
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了163 php php7編譯安裝redis擴充,包括了redis,php7方面的內容,希望對PHP教程有興趣的朋友有所協助。