分类 PHP 下的文章
macOS 下 brew 安装 Rust 导致 PHP 报错:dyld[16856]: Library not loaded: /opt/homebrew/opt/libavif/lib/libavif.15.dylib
今天为了本地编译一个开源软件,用 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
Ubuntu22.04 安装 PHP7.4 以及切换 PHP 版本
虽然现在已经是 PHP8 时代,但国内的很多应用还是仅支持 PHP7,所以不得不给 Ubuntu 22.04 安装 7.4 版本的 PHP。
解决 Typecho 中代码块首行不顶格的问题
今天刚注意到一个问题,Typecho 中的代码块里面的代码,第一行跟后面的是不对齐的。这个就让强迫症很难受,没发现倒还好,一旦注意到了,就很难忽略了,就像戴眼镜的人眼镜上有一块脏东西,必须得弄掉。
如图所示:
Debian 11 Bullseye 安装PHP 8.1
由于我用的云服务器厂商不再支持 Ubuntu 的镜像,迫不得已选择的最新的 Debian 11,可惜默认的 PHP 版本仍然是 7.4,果然太保守...
Nginx 静态资源莫名其妙 404 问题解决
Nginx 版本 1.23.3,系统 macOS Ventura 13.3.1。
centos7 编译安装 php7.4 后安装 zip 扩展
通过 pecl install zip 安装失败。手动下载安装。
解决 WordPress“正在执行例行维护,请一分钟后回来”
wordpress 更新时出现报错: Briefly unavailable for scheduled maintenance. Check back in a minute.
解决报错 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
在 macOS 上执行 php 脚本,结果报错:
Twig & Vue 解决语法冲突
Twig 为模板引擎的网站使用 vue 会冲突,因为两种模板的语法都是默认用双大括号表示变量。