MACOS 安装 PHPREDIS 扩展
阅读 123 作者 zee

1.解除macOS安全保护

重启按commond+R 进入维护模式,并点击终端输入"csrutil disable"。重启进入系统。安装好后可以开启这样系统安全一些。“csrutil enable

2.到官网下载redis 。

https://redis.io/

我是把redis放到了/usr/local/redis/,然后运行服务即可。

$ cd src && redis-server

3.安装xCode执行如下命令

$ xcode-select --install$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include /usr/include

4.下载最新的phpredis扩展包

https://github.com/phpredis/phpredis/releases

 

5.解压到/usr/local/,进入该目录执行如下命令

$ /usr/bin/phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make && make install

6.拷贝so文件

modules里面的so文件拷贝到/usr/lib/php/extensions/no-debug-non-zts-20160303/(这个根据版本会不同,留意make之后的输出)

7.修改php.ini

extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20160303/"
extension=redis.so

8.重启apache服务

$ sudo apachectl restart

9.写个phpinfo搜索redis如果有就代表安装好了。

10.写个php链接代码

<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test',"zee");
$result = $redis->get('test');
echo $result;