mac 下安装redis扩展

原创 2015年07月06日 16:56:15

    在php中使用redis的时候可能会报 ‘redis’ class not found的错误,这是因为没有安装redis扩展导致的,以下步骤是在mac下安装phpredis的过程:


1.下载phpredis源码

使用git下载phpredis的包,git地址:https://github.com/nicolasff/phpredis

  1. git clone https://github.com/nicolasff/phpredis.git

2.安装phpredis

进入包中并运行phpize命令 

  1. cd phpredis-master

  2. phpize

出现以下画面表示成功



编译并执行安装

  1. ./configure --with-php-configure=/usr/bin/php-config

  2. make

  3. make install


当出现以下画面时表示安装成功:


3.配置php扩展

打开php.ini文件,在最后添加以下内容,并重启服务

  1. extension=redis.so


4.检查安装是否成功

  1. php -m | grep redis

如果出现redis,则说明安装成功。


5.可能出现的问题

5.1 执行phpize时可能会出现以下错误:

  1. grep: /usr/include/php/main/php.h: No such file or directory

  2. grep: /usr/include/php/Zend/zend_modules.h: No such file or directory

  3. grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory

  4. Configuring for:

  5. PHP Api Version:

  6. Zend Module Api No:

  7. Zend Extension Api No:


解决方案:

  1. sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include /usr/include


5.2执行phpize时可能出现错误:

  1. Cannot find autoconf. Please check your autoconf installation and the

  2. $PHP_AUTOCONF environment variable. Then, rerun this script.

这是因为phpize对autoconf有依赖,需要安装autoconf,使用brew工具进行安装

  1. brew install autoconf



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【Real】Mac 环境下安装 Php Redis 扩展

一、安装环境:Mac + Php + Mysql + Apache 二、需求介绍:因公司的项目上要用到Redis,本地需要搭建一套测试的环境。一上午搞定,现总结下。 三、安装准备: 1.phpi...

MAC 下 安装 MAMP的PHP redis扩展

MAC 下 安装 MAMP的PHP redis扩展首先说明,所谓添加扩展,分两步: 将扩展文件放在扩展的文件夹下 (本次是将redis.so 放在applications/MAMP/bin/php...

Mac系统MAMP环境下php7安装redis.so拓展

原文参考:http://blog.webfsd.com/post_mac-xi-tongmamp-huan-jing-xiaphp7an-zhuangredisso-ta-zhan.html 首先...

mac下安装redis

mac下安装redis 执行安装命令 $ wget http://download.redis.io/releases/redis-3.0.7.tar.gz $ tar xzf redis-3.0....

Mac下安装redis(微原创)

redis 一直没有好好研究 趁有兴趣的时候 希望可以多学一些。

Mac环境下安装Redis--- 作者 勿以浮沙筑高台

-安装 下载安装包 redis-3.0.7.tar.gz 官网地址:http://redis.io/download 解压:tar -zvxf redis-3.0.7.tar.gz  将解压后的文件...
  • QrrrQ
  • QrrrQ
  • 2017-06-04 01:46
  • 124

mac下装phpredis,从redis到homebrew再到autoconf再到phpredis-master一条龙安装

mac下装phpredis,从redis到homebrew再到autoconf再到phpredis-master一条龙安装

在Mac系统上安装redis服务

最近打算研究一下redis,所以试试在MacOS下安装redis服务,看来并没有想象中那么困难。 首先,你需要有安装Xcode 的 command Tools 才能保证编译不会出问题,试着输...

linux mac window多环境安装php nginx redis

开发中我们可能在不同环境的安装php nginx redis遇到各种问题,今天我尝试在三个环境下安装一遍1. Linux系统 在Linux/Unix 提供一个用于检索应用程序管理器Advance...

Redis-安装 Mac os x

Redis-安装 Mac os x
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)