对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。
有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。
1 2 3 4 5 6 7 8 |
wget https://github.com/nicolasff/phpredis/zipball/master tar -zxvf master cd phpredis-phpredis-b718ce0/ phpize #此为当前使用php版本的phpize ./configure make && make install echo 'extension=redis.so'>>`php --ini|grep 'Loaded Configuration File'|awk '{print $4}'` #此处需要注意的是,如果没有修改默认的extension_dir位置,该命令即可满足需求。如果修改了拓展目录,将redis.so复制或移动到对应目录,或者直接填写redis.so的绝对地址即可 #至此拓展安装完成,重启apache |
phpize时若有如下报错:
error: AC_CONFIG_HEADERS not found in configure.in
只需要修改对应版本的phpize文件:
找到
SED="/usr/local/Library/ENV/4.3/sed",修改为
SED="/usr/bin/sed"。
2016年12月16日 08:40 沙发
电脑如何装只装Linux系统啊?
2016年12月16日 16:18 1层
@Sharp.CJ 跟装windows一样,用镜像安装
2016年12月23日 15:41 2层
@Suvan 额,上个周末研究了下,已经搞定了,装了个双系统