mac 安装 php-redis扩展

2018-09-11 00:51:12   php

  php  

  1. mac下安装php-redis扩展
  2. 操作系统版本:10.12.5
  3. 下载php-redis,地址:https://nodeload.github.com/nicolasff/phpredis/zip/master
  4. 下载完成得到phpredis-master.zip
  5. 移动到/usr/local/目录中
  6. sudo cp phpredis-master /usr/local/
  7. 1
  8. 进入/usr/local/目录
  9. cd /usr/local
  10. 1
  11. 解压phpredis-master.zip
  12. tar -zxvf phpredis-master.zip
  13. 1
  14. 得到phpredis-master文件夹,将文件夹改名为phpredis
  15. sudo mv phpredis-master phpredis
  16. 1
  17. 进入phpredis文件夹
  18. cd phpredis
  19. 1
  20. 执行phpize
  21. sudo phpize //或者是 /usr/bin/phpize
  22. 1
  23. 若未安装autoconf,则会报错
  24. Cannot find autoconf.
  25. 1
  26. 需要先安装autoconf
  27. brew install autoconf
  28. 1
  29. 若未安装brew,则另外百度安装brew的方法
  30. 安装完autoconf之后,再执行phpize,接着执行下面的代码
  31. ./configure --with-php-config=/usr/bin/php-config
  32. 1
  33. 执行make
  34. sudo make
  35. 1
  36. 执行make install
  37. sudo make install
  38. 1
  39. 由于OS 10点几开始本身关闭了对lib文件夹的操作权限,所以这句话会报错,自行百度mac获取bin权限的方法,然后将lib下的php文件夹赋予权限
  40. 再执行make install成功
  41. 然后打开php的配置文件,默认在/etc/php.ini,增加下列代码
  42. extension_dir = "/usr/lib64/php/modules/"
  43. extension=redis.so
  44. 1
  45. 重启apahce
  46. php -m|grep redis