本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

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

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

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

安装脚本

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

pecl install redis

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

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

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

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

开启redis扩展

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

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

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

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

重启php生效!

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

相关链接

小结

常见的php扩展,都可以通过这种pecl install的方式进行安装。比如memcached/xdebug等扩展。但是,苏南大叔最喜欢的tidy,却安装失败了,因为版本不匹配,可惜。

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

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

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

更多pecl相关资讯,请点击苏南大叔提供的下面这个链接:

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