Heim > Backend-Entwicklung > PHP-Tutorial > ubuntu下安装phpredis的模块扩充

ubuntu下安装phpredis的模块扩充

WBOY
Freigeben: 2016-06-13 12:16:26
Original
1053 Leute haben es durchsucht

ubuntu下安装phpredis的模块扩展

1.前提是先安装好redis,然后再安装phpredis。。。

2.先下载phpredis-master.tar.gz安装包。。。

具体详情如下:

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">1.tar zxvf phpredis-master.tar.gz </span></span>
Nach dem Login kopieren

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">2.cd phpredis-master/</span></span>
Nach dem Login kopieren

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">3./opt/lampp/bin/phpize ./configure --with-php-config=/opt/lampp/bin/php-config</span></span>
Nach dem Login kopieren
注意phize和php-config的路径,我的php是在lampp下面,具体路径根据你的php路径来
<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">4.sudo /opt/lampp/bin/phpize-5.5.15</span></span>
Nach dem Login kopieren
运行到这一步会出现下面问题

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">Configuring for:PHP Api Version:         20121113Zend Module Api No:      20121212Zend Extension Api No:   220121212Cannot find autoconf. Please check your autoconf installation and the$PHP_AUTOCONF environment variable. Then, rerun this script.</span></span>
Nach dem Login kopieren

这时就需要安装两个东西

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">5.sudo apt-get install m4</span></span>
Nach dem Login kopieren
如果安装过程中出现以下错误

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">dpkg: error processing package install-info (--unpack): 子进程 已安装 post-installation 脚本 返回了错误号 127在处理时有错误发生: install-infoE: Sub-process /usr/bin/dpkg returned an error code (1)</span></span>
Nach dem Login kopieren

则在这里有解决办法:http://blog.csdn.net/hearain528/article/details/44173069

然后重新安装即可成功安装m4...

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">6.sudo apt-get install autoconf</span></span>
Nach dem Login kopieren
如果也出现上面5的问题,则和第5步的解决办法一样。。。

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">7.sudo /opt/lampp/bin/phpize-5.5.15 </span></span>
Nach dem Login kopieren

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">8.sudo ./configure --with-php-config=/opt/lampp/bin/php-config</span></span>
Nach dem Login kopieren

<span style="color:#009900;"><span style="background-color: rgb(0, 0, 0);">9. sudo make</span></span>
Nach dem Login kopieren

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">10.sudo make install    Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/    </span></span>
Nach dem Login kopieren
上面出现的路径则是redis.so的路径,然后在php.ini里面增加

<span style="color:#33CC00;"><span style="background-color: rgb(0, 0, 0);">11.extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/redis.so"</span></span>
Nach dem Login kopieren

然后重启服务器,或者重启php,然后运行phpinfo.php查看phpredis扩展是否安装成功。。。


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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage