在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 下载最新redis https://redis.io/download 也可以查看原文了解更多:http://www.upwqy.com/details/1.html 2 安装redis. 这部分在上面下载链接中 官网提供的有相关操作 如下: $ wget http://download.redis.io/releases/redis-4.0.2.tar.gz $ tar xzf redis-4.0.2.tar.gz $ cd redis-4.0.2 $ make $ src/redis-server 另开一个终端,不要关闭上面的终端 $ src/redis-cli redis> set foo bar OK redis> get foo "bar" 3。PHP添加redis扩展支持 3.1。下载 phpredis. 解压。 https://github.com/phpredis/phpredis/releases 我这里是把目录放在 /Users/mac/extra 下面 3.2 执行相关操作
$ cd /Users/mac/extra/phpredis-3.1.4RC1/ 切换到 phpredis 目录 $ /usr/bin/phpize #这里是PHP安装的目录 也就是找到phpize 所在目录 $ ./configure --with-php-config=/usr/bin/php-config $ make && make install
4 修改php.ini 文件 Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。 在php.ini 文件中 添加如下代码 extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20131226" extension=redis.so 配置完成以后 重启apache sudo apachectl restart
可能遇到的问题 1 执行 $ /usr/bin/phpize
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. 解决方案 brew install autoconf 2 执行 brew install autoconf
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3 执行 make install 时 提示没有权限
这里 如果make install 不成功。骑士没有权限操作 sudo 也没有权限 那就可能是因为Mac系统安全机制的问题。 就需要重启mac电脑 进入控制台。然后找到终端 输入 csrutil disable 来禁用安全机制,重启 然后在进行执行make install 操作。 成功以后 ,最好还是重新启动 把安全机制开启。 输入。Csrutil endisable 重启
|
2022-08-18
2022-07-29
2022-08-17
2022-09-18
2022-08-17
请发表评论