1.首先mac命令行工具克隆phpredis
git clone
https://github.com/nicolasff/phpredis
2.然后依次执行以下命令:
sudo /Applications/XAMPP/xamppfiles/bin/phpize
sudo MACOSX_DEPLOYMENT_TARGET=10.7 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch i386 -arch x86_64 -bind_at_load" ./configure --enable-redis --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
sudo make && sudo make install
最后在xampp目录下找到php.ini文件,最后一行增加
extension=redis.so
重启xampp服务即可
mark:如果最后一步make的时候报了如下错误的话:
cp: /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/#INST@8759#: Permission denied make: *** [install-modules] Error 1 则需要修改以下文件目录权限: sudo chmod -R 777 /Applications/XAMPP/xamppfiles/lib/php/extensions
然后就可以正常安装了