我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

在过往的文章中,苏南大叔讲述了很多php扩展安装的方式方法,在本文中,苏南大叔继续描述php扩展安装的方法。在本文中,安装php扩展的方式,有些特别。苏南大叔选择通过pecl这个古老的官方工具进行安装redis

苏南大叔:如何通过pecl安装并开启php的redis扩展? - pecl-install-redis
如何通过pecl安装并开启php的redis扩展?(图10-1)

如果您的开发环境里面,还没能识别pecl命令,请先移步文末相关链接,查看如何安装pecl

安装脚本

这个过程非常的简单,苏南大叔提示您:确定安装好了php,确实识别pecl命令后,就可以开工了。

pecl install redis
如果没有找到pecl命令,可以参考文章:https://newsn.net/say/pear-pecl.html

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 000
如何通过pecl安装并开启php的redis扩展?(图10-2)

安装redis的过程中,会提示询问两个问题,默认答案是no,直接回车即可。安装完毕后,会得到个redis.so文件,以及一个redis.ini。当然,都会自动放置对位置。期间可能会提示权限问题,注意需要对应的扩展目录chmod -R 777一下。

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 001
如何通过pecl安装并开启php的redis扩展?(图10-3)

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 002
如何通过pecl安装并开启php的redis扩展?(图10-4)

开启redis扩展

苏南大叔接下来,会修改php.ini来开启redis.so。这里要特别强调的是:conf.d里面redis.ini是默认加载的,如果你重装php或者卸载redis扩展的话,一定要记得删除这个文件夹里面的文件。否则会导致php无法启动。

这里特别说明的一点是:
pecl是支持自动配置php.ini的,当然手工修改也不难。所以,这里也不必特别计较这事。自动配置的ini的方法见这里:

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 003
如何通过pecl安装并开启php的redis扩展?(图10-5)

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 004
如何通过pecl安装并开启php的redis扩展?(图10-6)

重启php生效!

苏南大叔:如何通过pecl安装并开启php的redis扩展? - redis-phpinfo
如何通过pecl安装并开启php的redis扩展?(图10-7)

相关链接

题外话

苏南大叔最喜欢的tidy,却安装失败了,因为版本不匹配,可惜。

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 033
如何通过pecl安装并开启php的redis扩展?(图10-8)

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 034
如何通过pecl安装并开启php的redis扩展?(图10-9)

苏南大叔:如何通过pecl安装并开启php的redis扩展? - 035
如何通过pecl安装并开启php的redis扩展?(图10-10)

小结

常见的php扩展,都可以通过这种pecl install的方式进行安装。比如memcached/xdebug等扩展。更多pecl相关资讯,请点击苏南大叔提供的下面这个链接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   php    pecl