对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。
有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。
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"
。
Sharp.CJ (2016-12-16 08:40:15) 沙发
电脑如何装只装Linux系统啊?