接上文,终于解决了mamp安装扩展的问题.

以下全是吐槽文,自己写给自己的,各位请忽略.

mac下面自带php. 即使使用php可以在命令行显示mamp的php 在使用phpize的时候用的还是系统自带的,所以会make不成功.

php5的redis扩展和php7redis扩展不同,得下载专门的版本

mamp中的对应版本的php.ini文件 在系统中有几十份,而是生效的不是你选的对应版本的ini,而是在系统的深处藏了一个php.ini文件.

你修改你打开的对应的php.ini

文件并不会使其生效

当你使用 vim修改 那个终于正确的php.ini文件的时候,mamp的强大的能力会让你的修改失效. 你修改之后他会自动还原…即使你使用管理员权限也不行

你需要找到mamp的专门菜单来修改才行. (file->edit template ->对应php版本)

当phpredis被编译成功之后,即使你在编译阶段指定的路径完全没问题,生成的路径还是会出现问题,需要你手动移动生成的redis.so到对应目录下.

即使 你使用 php -m之后发现你的redis扩展安装好了之后,又小心翼翼的重启了apache,你的redis扩展依然不会再phpinfo中显示.

你需要的是 重启php-fpm

集成环境给你安装的php版本可能是阉割的,所以你可能在使用phpize的时候报错,你可以在晚上轻易的找到解决这个问题的办法,但是与此同时你额集成环境安装的多个版本php又会相互影响,你得专门搞一下对应的版本才可以

当你解决了对应版本的问题,你的目录结构可能已经发生了改变,这时候你使用phpize会报一个新的错误.

……

以上 做错任何一步你都不会安装成功.我觉得我太他妈吊了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值