mac下mamp给php7.0安装redis扩展的各种坑.

这是一个未竟的事情.以下介绍了各种坑,但是却基本没提供任何有效的解决办法.谨慎观看.

这东西我到最后都没解决,于是只好打开我的云服务器用linux操作了.以下只是记一下我遇到的各种问题
目前遇到的问题有
1. php7.0和其他phpredis版本不同,需要找到专门的版本安装
2. 使用mamp集成环境,即使php -v显示的是mamp中的php对应版本,在安装的时候,phpredis安装的路径居然还是mac自带的那个php环境.
3. 使用phpize的时候,一定要注意对应的路径问题,一定要在扩展的源码包的路径下使用,不然报错Cannot find config.m4 .这个问题一般不会犯错,但是在phpize的时候可能会报其他错误,比如我遇到了一个 phpize cant find php headers in /usr/include/php. 在解决完之后,路径自然发生了改变,但是我却没有意识到这一点,又找了半天的错误..
4. 在终于成功之后,自然而然的重启了apache,然后php -m 安装成功,试了一下,居然显示class redis not found,和没安装之前一个错误.真的是一脸懵逼.
明明php -m都显示成功了啊,根据网友提示可能php命令行的对应的路径和执行的不是同一个,于是打印了phpinfo发现是同一个ini文件.再次一脸懵逼.
5. 最后,突然意识到 php-fpm没他妈重启. 重启了一下,成功了…

在解决错误的过程中对我有启示的网页列表:
https://stackoverflow.com/questions/20827704/phpize-cant-find-php-headers-in-usr-include-php

http://www.bcty365.com/content-122-5254-1.html

https://stackoverflow.com/questions/17834363/phpize-cannot-find-config-m4

http://php.net/manual/en/install.pecl.phpize.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值