我在 Windows 10 64 位上安装 Zend Debugger 时遇到问题。我安装了 PHP 8.0.1,64 位版本。
我已经从 Zend(也是 64 位)下载了 ZendDebugger.dll 并放在我的“ext”文件夹中,并且相应地更新了 php.ini 文件。
当我尝试从命令行运行 php 时,我得到:
PHP Warning: Failed loading Zend extension 'ZendDebugger.dll' (tried: ext\ZendDebugger.dll (%1 is not a valid Win32 application), ...
这表明它找到了该文件,但由于它是错误的体系结构而无法使用它。此错误消息暗示 .dll 文件确实是 64 位的,但我不明白为什么需要 32 位版本。从命令行运行 php -i 和 Apache 下的 phpinfo() 都表明一切都是 64 位的。
我已经在互联网上搜寻了答案,但一无所获。
我错过了什么?