【Mac】安装MAMP的PHPredis扩展
1 下载phpredis扩展安装包
cd /usr/local
git clone https://github.com/nicolasff/phpredis.git
2 依次执行以下操作完成安装
$ /Applications/MAMP/bin/php/php7.0.15/bin/phpize
$ ./configure --with-php-config=/Applications/MAMP/bin/php/php7.0.15/bin/php-config
$ make
$ make install
3 安装成功后redis.so会复制到/Applications/MAMP/bin/php/php7.0.15/lib/php/extensions/no-debug-non-zts-20151012目录下。
如果不存在,手动将phpredis/modules目录下的redis.so复制过去。至此,phpredis扩展已安装成功。
4 配置mamp php.ini
即在 php.ini
中添加一行:
extension = redis.so
重启服务 即可
5 redis服务端安装: https://zhuanlan.zhihu.com/p/35945728
6 查看phpinfo
7 测试一下:
$ip = "127.0.0.1";
$port = 6379;
$redis = new Redis(); $redis->pconnect($ip, $port, 1);
$key = "test";
$value = "this is test"; $redis->set($key, $value);
$d = $redis->get($key);
var_dump($d);
番外篇: 安装过程遇到的问题
问题1: 在执行第2步的时候报错: autoconf not found
解决办法:
cd /usr/local
sudo curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
sudo tar -xzvf m4-1.4..tar.gz
cd m4-1.4.
./configure -prefix=/usr/local
make
sudo make install cd /usr/local
sudo curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
sudo tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure -prefix=/usr/local
make
sudo make install cd /usr/local
sudo curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
sudo tar xzvf automake-1.11.tar.gz
cd automake-1.11
./configure -prefix=/usr/local
make
sudo make install cd /usr/local
sudo curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
sudo tar xzvf libtool-2.2.6b.tar.gz
cd libtool-2.2.6b
./configure -prefix=/usr/local
make
sudo make install
问题2 : Mac下如何查看文件夹路径:
终端执行命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
问题3 : 运行redis 链接时候,redis-log 显示
Redis:Failed opening dump.rdb for saving: Permission denied
解决:
cd /usr/local/redis-4.0.9
chmod -R 777 ./db
【Mac】安装MAMP的PHPredis扩展的更多相关文章
- MAC下安装MAMP的PHPredis扩展
下载phpredis扩展安装包.git clone https://github.com/nicolasff/phpredis.git: 解压后,进入该目录: 依次执行以下操作完成安装: /Appli ...
- mac 安装redis及phpredis扩展
下载phpredis扩展安装包.git clone https://github.com/nicolasff/phpredis.git: 解压后,进入该目录: 依次执行以下操作完成安装: /Appli ...
- centos安装redis及php-redis扩展
centos安装redis及php-redis扩展 Linux, WEB 七162012 今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-v ...
- centos6.2下安装redis和phpredis扩展,亲测好用
安装redis: 下载:http://www.redis.io/download redis-2.6.2.tar.gz ]# tar -zxf redis-2.6.2.tar.gz ]# cd red ...
- linux下安装redis和phpredis扩展
一.安装redis 1.下载redis-3.2.3.tar.gz wget http://download.redis.io/releases/redis-3.2.3.tar.gz 2.解压redis ...
- Ubuntu 安装 Redis和phpredis扩展
服务器Ubuntu16.04 环境php7.0+Apache /****************************开始安装Redis****************************/ 1 ...
- WDCP面板Web环境安装redis与phpredis扩展应用方法
http://www.ctyun.cn/bbs/thread-2882-1-1.html根据网友的要求需要在WDCP面板环境中安装人人商城程序,但是这个程序需要支持redis与phpredis扩展.根 ...
- CentOS7 安装Redis和PHP-redis扩展
aemonize yes Redis是一个key-value存储系统,属于我们常说的NoSQL.它遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的AP ...
- Linux中安装redis的phpredis扩展
下载phpredis扩展 http://pecl.php.net/package/redis wget http://pecl.php.net/get/redis-4.0.2.tgz 需要环境配置文件 ...
随机推荐
- Java如何处理已检查异常?
在Java编程中,如何处理已检查异常? 此示例显示如何使用catch块处理已检查的异常. package com.yiibai; public class HandleCheckedException ...
- JDBC事务保存点(setSavepoint, releaseSavepoint )实例
以下是使用事务教程中描述的setSavepoint和回滚的代码示例. 此示例代码是基于前面章节中完成的环境和数据库设置编写的. 复制并将以下示例代码保存到:JDBCSavepoint.java 中,编 ...
- (转)【多媒体封装格式详解】--- AAC ADTS格式分析
出自:http://blog.csdn.net/tx3344/article/details/7414543 http://www.it6655.com/2012/08/aac-adts-html ...
- windows版mysql配置--my.ini
完整配置如下: # power by phpStudy 2014 www.phpStudy.net 官网下载最新版 [client] port=3306 [mysql] [mysqld] port=3 ...
- u3d 场景资源打包
搞了一天终于搞定u3d的场景打包,这样就可以不用修改太多程序,把资源放在外部修改了.好处多多 但是本来很简单的东西搞了一天,google来的说作为场景scene.unity 文件 打包成 unityd ...
- linux(centos7)防火墙配置firewalld和iptables
linux系统中防火墙管理有2种方式,分别是iptables和firewalld(centos7.x),下面介绍centos7的配置方法 一.firewalld: 因为cenos7默认使用firewa ...
- 设置wetty不需要账号登录便可进行命令行操作
前一篇随笔我们将了Linux怎么安装部署Wetty服务,但是我们看到,在浏览器中输入http://127.0.0.1:3000进行访问的时候,还需要我们输入账号密码进行认证(如下图第一行所示). 但在 ...
- Pytest 生成Report
1. 生成JunitXML 格式的测试报告 JunitXML报告是一种很常用的测试报告,比如可以和Jenkins进行集成,在Jenkins的GUI上显示Pytest的运行结果,非常便利.运行完case ...
- 细说Python2.x与3.x版本区别
Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级. 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容 ...
- dedecms 自增数使用方法
[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global] {dede:global name=item ...