最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

mac下brew安装php扩展redis失败

PHP 3249浏览 1评论

mac下面用brew安装了php扩展redis后,虽然brew这边显示成功安装,但是查看phpinfo还是看不到redis扩展的信息。检查了下web服务器已经重启过了。

$ brew reinstall php55-redis

命令行执行php提示如下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php55-redis/redis.so' - dlopen(/usr/local/opt/php55-redis/redis.so, 9): Symbol not found: _basic_globals
  Referenced from: /usr/local/opt/php55-redis/redis.so
  Expected in: flat namespace
 in /usr/local/opt/php55-redis/redis.so in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php55-redis/redis.so' - dlopen(/usr/local/opt/php55-redis/redis.so, 9): Symbol not found: _basic_globals
  Referenced from: /usr/local/opt/php55-redis/redis.so
  Expected in: flat namespace
 in /usr/local/opt/php55-redis/redis.so in Unknown on line 0

估计是原包的问题,加了个–build-from-source参数再次安装就OK了。

$ brew reinstall php55-redis  --build-from-source

转载请注明:快乐编程 » mac下brew安装php扩展redis失败

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 这个靠谱,解决了我的问题
    唐飞飞11个月前 (05-28)回复