MAC 下 安装 MAMP的PHP redis扩展
2017-07-18 11:53
495 查看
首先说明,所谓添加扩展,分两步:
将扩展文件放在扩展的文件夹下
(本次是将Redis.so 放在applications/MAMP/bin/PHP/php5.5.18/lib/php/extensions/no-debug-non-zts-20121212下,最后一个文件夹的名字每个人可能不一样)
修改php.ini
即在php.ini 中添加一行:extensions = redis.so
OK.开始安装
首先我们要去下PHP的源码文件,本人使用的PHP5.5.18 所以下载的5.5.30的源码,也就是说只要下载X.X对应的版本号就可以了,最后的.18和官网的.30虽然不同,但是不影响使用,下载完成解压放到
在终端中先进入上一步的php源码路径
(最后的php文件夹名字,我嫌解压缩出来的太长给改了)。
这一步是为了让下一步编译redis.so时,有对应的php头部文件。
下载redis
1
不出意外下载之后是在根目录下的,既然要编译redis就要进入redis的文件夹
1
进入之后开始编译
2
3
1
2
3
编译成功,这是会在phpredis/modules下生成了redis.so.
现在回到开始说的,把这个redis.so 放到applications/MAMP/bin/php/php5.5.18/lib/php/extensions/no-debug-non-zts-20121212下然后修改php.ini,重启MAMP。
就可以在phpinfo中看到redis了。
提示:如果在运行了phpize之后,报错“Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.”且当前目录下没有生成./configure,可以输入命令brew install autoconf解决。
将扩展文件放在扩展的文件夹下
(本次是将Redis.so 放在applications/MAMP/bin/PHP/php5.5.18/lib/php/extensions/no-debug-non-zts-20121212下,最后一个文件夹的名字每个人可能不一样)
修改php.ini
即在php.ini 中添加一行:extensions = redis.so
OK.开始安装
首先我们要去下PHP的源码文件,本人使用的PHP5.5.18 所以下载的5.5.30的源码,也就是说只要下载X.X对应的版本号就可以了,最后的.18和官网的.30虽然不同,但是不影响使用,下载完成解压放到
applications/MAMP/bin/php/php5.5.18/include/下(include是我新建的)
在终端中先进入上一步的php源码路径
cd /Applications/MAMP/php/php5.5.18/include/php ./configure
(最后的php文件夹名字,我嫌解压缩出来的太长给改了)。
这一步是为了让下一步编译redis.so时,有对应的php头部文件。
下载redis
git clone https://github.com/nicolasff/phpredis.git1
1
不出意外下载之后是在根目录下的,既然要编译redis就要进入redis的文件夹
cd phpredis1
1
进入之后开始编译
/Applications/MAMP/php/php5.5.18/bin/phpize ./configure --with-php-config=/Applications/MAMP/php/php5.5.18/bin/php-config make1
2
3
1
2
3
编译成功,这是会在phpredis/modules下生成了redis.so.
现在回到开始说的,把这个redis.so 放到applications/MAMP/bin/php/php5.5.18/lib/php/extensions/no-debug-non-zts-20121212下然后修改php.ini,重启MAMP。
就可以在phpinfo中看到redis了。
提示:如果在运行了phpize之后,报错“Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.”且当前目录下没有生成./configure,可以输入命令brew install autoconf解决。
相关文章推荐
- mac下mamp给php7.0安装redis扩展的各种坑.
- mac mamp php redis 扩展安装 亲测可用 版本php7
- MAC 下 安装 MAMP的PHP redis扩展
- MAC 下 安装 MAMP的PHP redis扩展
- MAC 下 安装 MAMP的PHP redis扩展
- mac系统安装php redis扩展
- 在mac上通过brew安装redis以及phpRedis扩展
- MAC下安装php-redis扩展
- mac 安装php redis扩展
- MAMP下安装phpredis扩展(微原创)
- Mac系统安装php phpredis扩展
- mac 中安装redis 以及 安装php-redis扩展过程详细记录
- mac下安装php-redis扩展
- mac下安装php-redis扩展
- mac下安装 php mongo redis 扩展
- mac安装 redis 并 安装 PHP扩展
- Mac安装php和redis扩展
- MAMP下安装phpredis扩展
- mac下安装php-redis扩展
- mac 下 php5.6 安装 redis 扩展