如何通过pecl安装并开启php的redis扩展?
发布于 作者:苏南大叔 来源:程序如此灵动~
在过往的文章中,苏南大叔讲述了很多php扩展安装的方式方法,在本文中,苏南大叔继续描述php扩展安装的方法。在本文中,安装php
扩展的方式,有些特别。苏南大叔选择通过pecl
这个古老的官方工具进行安装redis
。
如果您的开发环境里面,还没能识别pecl
命令,请先移步文末相关链接,查看如何安装pecl
。
安装脚本
这个过程非常的简单,苏南大叔提示您:确定安装好了php
,确实识别pecl
命令后,就可以开工了。
pecl install redis
如果没有找到pecl
命令,可以参考文章:https://newsn.net/say/pear-pecl.html
安装redis的过程中,会提示询问两个问题,默认答案是no,直接回车即可。安装完毕后,会得到个redis.so
文件,以及一个redis.ini
。当然,都会自动放置对位置。期间可能会提示权限问题,注意需要对应的扩展目录chmod -R 777
一下。
开启redis
扩展
苏南大叔接下来,会修改php.ini
来开启redis.so
。这里要特别强调的是:conf.d
里面redis.ini
是默认加载的,如果你重装php或者卸载redis扩展的话,一定要记得删除这个文件夹里面的文件。否则会导致php无法启动。
这里特别说明的一点是:
pecl是支持自动配置php.ini
的,当然手工修改也不难。所以,这里也不必特别计较这事。自动配置的ini的方法见这里:
重启php
生效!
相关链接
- 《如何安装pear和pecl?pear和pecl有何区别?》 https://newsn.net/say/pear-pecl.html
- 《mac系统如何通过brew安装php72的redis扩展》 https://newsn.net/say/brew-php-redis.html
- 《mac系统,php7编译redis扩展》 https://newsn.net/say/mac-php-redis.html
- 《mac系统,安装redis和redisdesktop》 https://newsn.net/say/mac-redis-redisdesktop.html
题外话
苏南大叔最喜欢的tidy
,却安装失败了,因为版本不匹配,可惜。
小结
常见的php扩展,都可以通过这种pecl install
的方式进行安装。比如memcached
/xdebug
等扩展。更多pecl
相关资讯,请点击苏南大叔提供的下面这个链接:


