Mac系统开启php中redis扩展

1、下载phpredis扩展包

https://github.com/phpredis/phpredis

手动下载即可

2、进入phpredis目录,确定该目录中有

3、运行phpize,生成configure文件

4、运行configure文件,并加载上php-config文件

./configure --with-php-config=/usr/bin/php-config

5、make && make install

执行make基本上不会存在问题

在执行make install时候会出现没有权限问题

尝试使用sudo make install,如果还提示没有权限,那么需要暴力解决Mac中对SIP的处理(系统完整性保护System Integrity Protection),开启对系统文件的读写操作

重启电脑,按住command+r,进入 Recovery Mode,打开终端软件,命令行中输入csrutil disable即可,然后重启可以解决,开启扩展之后如果考虑到系统安全性,再次重复以上工作,命令行中输入csrutil enable即可

暴力解决完SIP之后进行make install,会返回redid.so的路径,表示成功

6、修改PHP配置文件php.ini

增加extension=redis.so

7、重新启动php-fpm,服务器(nginx或者apache),并进行测试看扩展是否开启成功

8、完美解决,没毛病!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 5,854评论 0 3
  • 一、LAMP环境的介绍 1.LAMP环境的重要性 思索许久,最终还是决定写一篇详细的LAMP的源码编译安装的实验文...
    endmoon阅读 7,555评论 4 26
  • 一、卸载系统原有软件 mysql sudo apt-get autoremove --purge mysql-se...
    liangxifeng833阅读 5,360评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • 地府有一点灯人,出了名的性子冷淡,不接触地府里任何鬼,也没有人听过她说话,就连路上见到阎王都把他当空气。 ...
    煌箜阅读 4,446评论 0 3