【发布时间】:2020-05-03 02:12:27
【问题描述】:
当我尝试访问在内置 php 网络服务器上运行的任何页面时(仅包括一个 phpinfo)时出现错误:
Fatal error: Could not delete queued timer in Unknown on line 0
这是我用来运行服务器的命令
~/php-win$ wine php.exe -S localhost:8080
Here 是我的 php.ini 文件的内容,我假设这是由于Unknown on line 0 部分而导致错误的原因。
通过反复试验,我发现如果我注释掉 max_input_time 值,那么页面将可以正常加载,但错误会显示在页面底部。见下图:
我在尝试设置 EasyPHP 服务器时也遇到了完全相同的问题(也通过 wine)。
我能找到的关于这个错误的唯一其他问题是this question,,但是当我通过内置网络服务器运行任何文件时会发生这种情况,包括一个空白文件。
另外,我使用的是 PHP 7.1.3
【问题讨论】:
-
这里使用葡萄酒有什么特别的原因吗?
-
@Viney 我在我正在使用的机器上没有 root 访问权限,也找不到任何用于 Debian 的 PHP 二进制文件,所以 wine 似乎运行良好。如果您有任何在 debian(支持 MySQL)上获取 PHP 二进制文件的解决方案,我很高兴听到它!
-
很公平,试试我在下面发布的这个