1.首先mac命令行工具克隆phpredis
git clone https://github.com/phpredis/phpredis.git
2.cd 进入redis文件夹
3.然后依次执行以下命令:
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
4.sudo make
5.sudo make install
最后在xampp/etc目录下找到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
然后就可以正常安装了