macOS 下 php8.3 安装 redis 扩展
今天用 composer require 一个库,报错,提示缺少 redis 扩展。
我的 php 是用 homebrew 安装的,之前用的是 8.1,估计前不久升级了一下,现在看是 8.3 了。
于是尝试使用 brew install php@8.3-redis,发现没有这个包。
想了一下用 pecl 安装。
pecl install redis
一路使用默认选项,竟然很顺利地安装成功了。
今天用 composer require 一个库,报错,提示缺少 redis 扩展。
我的 php 是用 homebrew 安装的,之前用的是 8.1,估计前不久升级了一下,现在看是 8.3 了。
于是尝试使用 brew install php@8.3-redis,发现没有这个包。
想了一下用 pecl 安装。
pecl install redis
一路使用默认选项,竟然很顺利地安装成功了。
macOS 下的 NTFS 软件 BuhoNTFS 正在搞限时免费,截止至4月29号,有需要的赶快薅一下。
虽然没用过不知道性能怎么样,但限时免费不能错过,毕竟等要用的时候多一个选择。
一直在 macOS 和 Android 之间传输文件很头疼。
官方的 Android File Transfer 很扯淡,我用的小米机又要开开发者模式,又是要开 USB 调试,各种麻烦,还不稳定,第一次连接成功后,后来就再也连不上了。
后来还是用了老罗的遗产—— HandShaker,问题是 HandShaker 最后一个版本是 2018 年 3 月底发布的,不知道还能用多久,虽然在 2024 年 3 月的今天还能用。
前几天看到一个开源项目 localsend,就琢磨着准备搞一下试试。
巧了,结果第二天就在 v2ex 上看到一个国内开发者发布的新项目——闪电藤,也是基于 localsend 实现的。
我就想这到省事了,不用自己搞一套了,就下载安装用了几天,发现确实不错,连线都省了。
传输的上限是由你的 Wi-Fi 内网速度决定的,我用的一百多块钱的路由器,传输速度轻松 10MB+,美滋滋。
以后就用这个吧。
朋友昨天问我如何保存微信小程序页面里的图片,一时没想到好办法。
今天突然想起来这事,于是又琢磨了一下,发现其实非常简单。。。
方法就是在电脑上打开小程序页面,然后拖拽想要保存的图片到浏览器窗口或者微信聊天窗口(支持拖拽发图的窗口就行),然后就可以保存图片了。
因为我用的是 mac,所以只测试了 mac,Windows 不知道这个方法可不可行。
为了更好的体验,尝试安装了 SamsungMagician,一款三星新推出的“旨在支持三星公司的内存产品,从内置固态硬盘到便携式固态硬盘、存储卡,再到 USB 闪存卡”的大一统作品。
用了一下,真是的是智障+各种BUG。
几年前我写过一个 Moom 的介绍文章——《Moom——macOS 下的窗口布局管理工具》,后来国内也有一款类似的软件发布了,就是 Magnet。
刚看了一下 AppStore,美区的价格是 4.99刀,大概是人民币 40 块不到。由于我买的早,只记得最初发布的时候价格不贵(不然我也不会在买了正版 Moom 的情况下再购买 Magnet),所以买了一下算是支持国产开发者。
macOS 升级到 14.0 Sonoma 之后,发现 brew 安装的 nginx 无法启动了。
sudo brew services list
查看状态:
nginx error 256 root /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
手动启动之:
$ sudo brew services start nginx
Warning: Taking root:admin ownership of some nginx paths:
/opt/homebrew/Cellar/nginx/1.25.2/bin
/opt/homebrew/Cellar/nginx/1.25.2/bin/nginx
/opt/homebrew/opt/nginx
/opt/homebrew/opt/nginx/bin
/opt/homebrew/var/homebrew/linked/nginx
This will require manual removal of these paths using `sudo rm` on
brew upgrade/reinstall/uninstall.
Warning: nginx must be run as non-root to start at user login!
Bootstrap failed: 5: Input/output error
Error: Failure while executing; `/bin/launchctl bootstrap system /Library/LaunchDaemons/homebrew.mxcl.nginx.plist` exited with 5.