我遇到了一个奇怪的问题,涉及我的本地计算机(MacOS Ventura 13.5)中安装的某些版本的 PHP。
某些页面(目前有两个)在某些版本的 PHP 中无法加载。它在 [email protected] 中加载正常,但在 [email protected]、[email protected] 和 [email protected] 中无法加载。详细信息:这些页面与任何 php 版本兼容,并且可以通过 [email protected] 在 Windows 和 Linux 上运行。
我无法调试此错误(或者我不知道如何做到这一点)。
dmesg只显示这个:
[ 3074.896856]: Waking up reference: 1001
Thread waiting on reference 1001 woke up
evaluation result: 1001, allowed, skip-cache, 0
Waking up reference: 1002
Thread waiting on reference 1002 woke up
evaluation result: 1002, allowed, skip-cache, 0
Waking up reference: 1003
Thread waiting on reference 1003 woke up
evaluation result: 1003, allowed, skip-cache, 0
php-fpm[10627] Corpse allowed 1 of 5
Apache 日志或php-fpm 日志向我显示如下内容:
WARNING: [pool www] child 10627 exited on signal 11 (SIGSEGV) after 632.773071 seconds from start
更多信息:
- 没有 php-fpm:同样的问题。
- 尝试更改 php-fpm.conf 中的一些选项,但没有成功。
- 我认为这可能与某些未编译好的 php 扩展有关?