小陆菜园

播种成长的种子

记录生活的点滴


Welcome~

PHP5.6 编译Redis模块

系统环境

macOs:Mojave 10.14.4

生成configure命令

phpize --with-php-config=/usr/local/php5.6/bin/php-config

--with-php-config参数是编译的php的配置所在的目录

开始编译以及安装

make && sudo make install

在编译后的php版本之中添加redis扩展的支持

在php.ini目录下面添加 extension=/pathtoRedisExtension/redis.so再执行php-fpm -i | grep redis即可看到redis的相关配置项

安装过程遇到的问题

1.在phpize --with-php-config=/usr/local/php5.6/bin/php-config报了一个错误:缺少autoconf的错误,于是用brew install autoconf将缺少的类库安装,再次执行上述命令,configure命令成功生成;

最近的文章

算法学习日志1——罗马数字转整数

题目描述 题目均来自leetcode:罗马数字转整数罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做  X...…

算法继续阅读
更早的文章

OSX Supervisor报错

问题描述用brew安装的supervisor没有投入使用。在安装php5.6之后,想让supervisor来管理php-fpm,进入superviosrctl,在命令后下报了以下的错误error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 404 Not Found>: file: /usr/local/Cellar/supervisor/3.3.5/libexec/l...…

开发继续阅读