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

163 php php7编译安装redis扩展

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 08:50:45
Original
974 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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

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

3 make

<code><span>make</span></code>
Nach dem Login kopieren

4 make install

<code>sudo make install

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

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

5 修改php.ini

<code>gedit /etc/php/<span>7.0</span>/fpm/php<span>.ini</span></code>
Nach dem Login kopieren

搜索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>
Nach dem Login kopieren

在后面加入redis的扩展路径

<code> extension = <span>/usr/lib</span><span>/php/</span><span>20151012</span>/redis.so</code>
Nach dem Login kopieren

重启php服务

<code><span>sudo</span> service php7.<span>0</span>-fpm restart</code>
Nach dem Login kopieren

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教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage