在带有 PHP 8.0.2 的 Windows 10 中,尝试加载 3 个不同版本的 xdebug 都失败,并Failed loading Zend extension 'php_xdebug-...
尝试了以下版本:
php_xdebug-2.9.8-7.3-vc15-x86_64.dll
php_xdebug-3.0.3-8.0-vs16-x86_64.dll
php_xdebug-3.1.1-8.0-vs16-x86_64.dll
是否引用文件名没有区别,也没有将路径包含为C:\\...
或C:/...
我错过了什么?
apache error.log 中的示例错误消息:
PHP Warning: Failed loading Zend extension 'php_xdebug-2.9.8-7.3-vc15-x86_64.dll' (tried: C:\\php\\ext\\php_xdebug-2.9.8-7.3-vc15-x86_64.dll (The specified module could not be found), C:\\php\\ext\\php_php_xdebug-2.9.8-7.3-vc15-x86_64.dll.dll (The specified module could not be found)) in Unknown on line 0
php.ini/xdebug:
[xdebug]
zend_extension="php_xdebug-2.9.8-7.3-vc15-x86_64.dll"
xdebug.mode=debug
xdebug.client_host=localhost
xdebug.client_port=9003
xdebug.idekey="netbeans-xdebug"
阿帕奇是Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/8.0.2
窗户是Windows NT GWB-10 10.0 build 19042 (Windows 10) AMD64
恢复到 PHP 7.x 不是一个真正的选择