mac 安装phpredis扩展,macphpredis扩展
curl -O https:
//nodeload
.github.com
/nicolasff/phpredis/zip/master
tar
-zxf master
cd
phpredis-master/
phpize
.
/configure
--with-php-config=
/usr/bin/php-config
make
sudo
make
install
# 这时候会提示一个路径
# /usr/lib/php/extensions/no-debug-non-zts-20100525/
# 表示已经将扩展放置在该位置
vim
/etc/php
.ini
#增加如下内容
extension=redis.so
#重启apache
sudo
apachectl restart
#查看扩展安装情况
php -m |
grep
redis
#出现 redis 表示安装成功
PS:如果执行phpize出现错误提示按下列方式处理 问题一:
执行执行 phpize 报错:
1234567 | grep : /usr/include/php/main/php .h: No such file or directory grep : /usr/include/php/Zend/zend_modules .h: No such file or directory grep : /usr/include/php/Zend/zend_extensions .h: No such file or directory Configuring for : PHP Api Version: Zend Module Api No: Zend Extension Api No: |
解决办法:
1 | sudo ln -s /Applications/Xcode .app /Contents/Developer/Platforms/MacOSX .platform /Developer/SDKs/MacOSX10 .9.sdk /usr/include /usr/include |
PS:经测试,适用于 Yosemite (10.10) Xcode 6.0.1 (6A317)
问题二:
如果执行 phpize 提示如下错误:
12 | Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. |
解决办法:
先安装Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
登录后复制
然后安装 autoconf :
1 | brew install autoconf |
http://www.bkjia.com/PHPjc/1077538.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1077538.htmlTechArticlemac 安装phpredis扩展,macphpredis扩展 curl-Ohttps: //nodeload .github.com /nicolasff/phpredis/zip/master tar -zxfmaster cd phpredis-master/ phpize . /configure --with-php-co...