PHP Fatal error: Could not delete queued timer in Unknown on line 0

PHP Fatal error: Could not delete queued timer in Unknown on line 0

我在尝试访问内置 php 网络服务器上 运行ning 的任何页面时遇到错误(仅包括 php 信息):

Fatal error: Could not delete queued timer in Unknown on line 0

这是我用于运行服务器

的命令
~/php-win$ wine php.exe -S localhost:8080

Here is the content of my php.ini file, which I am assuming is the cause of the error because of the Unknown on line 0部分.

通过反复试验,我发现如果我注释掉 max_input_time 值,页面将正常加载,但错误会显示在页面底部。见下图:

我在尝试设置 EasyPHP 服务器时也遇到了完全相同的问题(也通过 wine)。

关于此错误我能找到的唯一其他问题是 this question, 但是当我通过内置网络服务器 运行 任何文件(包括空白文件)时都会发生这种情况。

此外,我正在使用 PHP 7.1.3

编辑您的 php.ini 并将扩展文件夹的位置,即名为 ext 的文件夹放入您的 php 文件夹

php.ini

    ; Directory in which the loadable extensions (modules) reside.
    ; http://php.net/extension-dir
    ; extension_dir = "./"
    ; On windows:
     extension_dir = "/media/viney/01D58852BCA3B9C0/UwAmp/bin/php/php-7.0.3/ext"

然后我在 php.ini

中启用了一些扩展

php.ini

extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

现在,如果我 运行 php,就会加载扩展程序

    viney@Notebook:/media/viney/01D58852BCA3B9C0/UwAmp/bin/php/php-7.0.3$ wine php -S localhost:8080
    PHP 7.0.3 Development Server started at Mon May  4 09:28:07 2020
    Listening on http://localhost:8080
    Document root is Z:\media\vineyD58852BCA3B9C0\UwAmp\bin\php\php-7.0.3
    Press Ctrl-C to quit.