Mac 安装php7.1扩展
参考链接:https://zhuanlan.zhihu.com/p/30108021
Php-fpm的启动参数及重要配置详解:http://www.4wei.cn/archives/1002061
第一步安装redis
brew install redis
第二步
下载php-redis
这里注意一下用brew 找不到php7.1的redis扩展
要去官网下载或者去这个地址下载https://link.zhihu.com/?target=https%3A//github.com/phpredis/phpredis/releases
第三步
我这里是把目录放在 /usr/local/etc/下面
cd /usr/local/etc/phpredis-3.1.4
/usr/local/Cellar/php@7.1/7.1.14_25/bin/phpize #这里是PHP7.1安装的目录 也就是找到phpize 所在目录(不知道在哪里可以用find / -name php 查找)
./configure --with-php-config=/usr/bin/php-config
./configure --with-php-config=/usr/local/Cellar/php@7.1/7.1.14_25/bin/php-config
(/usr/local/Cellar/php@7.1/7.1.14_25/bin/php-config 是PHP7.1的php-config的文件地址
不知道在哪里可以用find / -name php-config 查找 )
make && make install
出现
说明安装成功
第四步
在php.ini 文件中 添加如下代码
extension=redis.so
第五步
重启php-fpm
启动方式
先查看php-fpm的master进程号
ps aux|grep php-fpm
再sudo kill -9 PID 杀死
在输入 php-fpm启动PHP
或者:sudo killall php-fpm
配置完成以后 重启apache
sudo apachectl restart
运行redis
$ /usr/local/Cellar/redis@3.2/3.2.11/bin/redis-server /usr/local/etc/redis.conf
(其他需要掌握知识
MAC查看端口占用情况
命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL)
安装mongodb同理
下载地址:http://pecl.php.net/package/mongodb
中级出现的问题
1.mac默认加载自带的PHP 在/usr/bin 中的php
需要修改/etc/paths中的文件加载顺序