【发布时间】:2021-12-11 19:16:43
【问题描述】:
我需要我的 PHP 项目的事件库。主要项目在树莓派上运行,但我正在我的 Windows PC 上完全编写和测试代码。为了运行 PHP 代码,我使用 XAMPP。
我尝试在我的代码中导入事件扩展,但在命令窗口中,我不断收到相同的错误:
D:\xamd server\php>php.exe -i
PHP Warning: PHP Startup: Unable to load dynamic library 'event' (tried: D:\xamd server\php\ext\event (The specified module could not be found.), D:\xamd server\php\ext\php_event.dll (The specified module could not be found.)) in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library 'event' (tried: D:\xamd server\php\ext\event (The specified module could not be found.), D:\xamd server\php\ext\php_event.dll (The specified module could not be found.)) in Unknown on line 0
phpinfo()
PHP Version => 7.4.12
我认为这个错误很奇怪,因为在这个链接上不能正常工作的文件应该在那里:
我还在一些不同的文件夹中添加了这个文件,例如 system32 和 apache\bin,但这些都没有帮助。 我从https://pecl.php.net/package/event/3.0.7RC1/windows 下载了扩展:“7.4 Thread Safe (TS) x64”,这应该是我的 PHP 版本的正确扩展。
我还编辑了 php.ini 文件以将此扩展名添加到库中。
我可能忘记了一步,但我不知道是什么。 如果有人能帮我解决这个问题,那就太好了。
【问题讨论】:
-
PHP 扩展是执行业务的实际代码的接口。你也安装了 LibEvent 吗?