美文网首页
2018-09-11

2018-09-11

作者: dgy192628 | 来源:发表于2018-09-11 10:44 被阅读0次

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中的文件加载顺序

相关文章

网友评论

      本文标题:2018-09-11

      本文链接:https://www.haomeiwen.com/subject/zeiygftx.html