当前位置: 首页 > 后端技术 > PHP

mac下安装phpredis及安装过程中遇到的坑

时间:2023-03-30 00:30:16 PHP

Redis简介Redis完全开源,遵守BSD协议,是一个高性能的key-value数据库。Redis和其他key-value缓存产品有以下三个特点:Redis支持数据持久化,可以将内存中的数据保存到磁盘,重启时可以再次加载使用。Redis不仅支持简单的key-value类型数据,还提供list、set、zset、hash等数据结构的存储。Redis支持数据备份,即主从模式的数据备份。编译安装下载包下载地址:redis-4.3.0.tgz注:因为我现在还在用php5.6.40,最后支持的版本是4.3.0如果版本选择不对,可能会出现如下错误安装解压安装包tar-xzvfredis-4.3.0.tgz通过phpize生成并编译configure配置文件cdredis-4.3.0/Applications/MAMP/bin/php/php5.6.40/bin/phpize/*一定要写这里对应的实际路径*//configure--with-php-config=/Applications/MAMP/bin/php/php5.6.40/bin/php-configexecutephpize出现Cannotfindautoconf:/Applications/MAMP/bin/php/php5.6.40/bin/phpizeConfiguringfor:PHPApiVersion:20121113ZendModuleApiNo:20121212ZendExtensionApiNo:220121212找不到autoconf。请检查您的autoconf安装和$PHP_AUTOCONF环境变量。然后,重新运行此脚本。mac上安装Homebrew*/InstallHomebrew,推荐阅读这篇文章:mac镜像快速安装Homebrew教程Homebrew官方地址:brew.sh编译makemakeinstallconfigurephp.ini文件因为我用的是MAMPPRO(macphp环境集成软件安装包),这个集成安装包集成了很多php版本,所以需要修改php.ini文件。配置无效。直接运行MAMP打开ini文件,修改为下图样式。最后,重启apache和php-fpm。参考redis中文文档phpredis,mac下使用文档phpize。Mac安装redisonfilenotfound的两种方法