php+sqlite3 存储 blob 二进制文件示例
直接上代码:
直接上代码:
发现很多人没有把 php 加进环境变量。(主要是 windows 用户,*nix 不会存在这个问题)
把你的 php.exe 的路径复制下来,比如我的就是 C:\dev\php5.4;
,然后右击 我的电脑
->属性
->高级系统设置
->高级
->环境变量
,把 C:\dev\php5.4;
添加进 path 即可。注意分号的使用,每个 path之间用分号隔开,注意是英文的分号,不是中文的分号。
-本镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。
今天为了本地编译一个开源软件,用 homebrew 安装了 rustc
,结果后来发现导致 php 命令报错。
dyld[16856]: Library not loaded: /opt/homebrew/opt/libavif/lib/libavif.15.dylib
Referenced from: <87C1A268-34E4-396F-8BBC-D5591064E333> /opt/homebrew/Cellar/gd/2.3.3_5/lib/libgd.3.dylib
Reason: tried: '/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/opt/homebrew/opt/libavif/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache), '/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/opt/homebrew/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache)
Abort trap: 6
虽然现在已经是 PHP8 时代,但国内的很多应用还是仅支持 PHP7,所以不得不给 Ubuntu 22.04 安装 7.4 版本的 PHP。
今天刚注意到一个问题,Typecho 中的代码块里面的代码,第一行跟后面的是不对齐的。这个就让强迫症很难受,没发现倒还好,一旦注意到了,就很难忽略了,就像戴眼镜的人眼镜上有一块脏东西,必须得弄掉。
如图所示: