Heim >Backend-Entwicklung >PHP-Tutorial >163 php php7编译安装redis扩展

163 php php7编译安装redis扩展

WBOY
WBOYOriginal
2016-07-29 08:50:45959Durchsuche

php7编译安装redis扩展

background: 最近将php升级到7.0 需要用到redis扩展,
sudo apt-get install php7-redis 没找到 只能编译安装
编译安装流程如下

1 下载解压源码包

<code>cd ~/download
wget -c https://github<span>.com</span>/phpredis/phpredis/archive/php7<span>.zip</span>
unzip php7<span>.zip</span></code>

2 生成 .configure配置文件

<code>cd phpredis-php7
phpize
<span># /usr/bin/php-config</span><span>//中间提示找不到phpize 提示此命令在php7-dev</span><span>//因此执行 sudo apt-get install php7-dev安装php7-dev</span></code>

phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块

php-config 是一个简单的命令行脚本用于获取所安装的 PHP 配置的信息。
更多见http://php.net/manual/zh/install.pecl.php-config.php

3 make

<code><span>make</span></code>

4 make install

<code>sudo make install

<span># ...省略一大段提示信息</span><span># //最后一行</span><span># Installing shared extensions:     /usr/lib/php/20151012/</span></code>

这里的/usr/lib/php/20151012/就是redis扩展安装目录

5 修改php.ini

<code>gedit /etc/php/<span>7.0</span>/fpm/php<span>.ini</span></code>

搜索Dynamic Extensions

<code><span>//上下文大概长这样</span>
;<span>extension</span>=php_pdo_firebird.dll
;<span>extension</span>=php_pdo_mysql.dll
;<span>extension</span>=php_pdo_oci.dll
;<span>extension</span>=php_pdo_odbc.dll</code>

在后面加入redis的扩展路径

<code> extension = <span>/usr/lib</span><span>/php/</span><span>20151012</span>/redis.so</code>

重启php服务

<code><span>sudo</span> service php7.<span>0</span>-fpm restart</code>

bingo~

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了163 php php7编译安装redis扩展,包括了redis,php7方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn