Php Zend调试器在Linux Kali和Apache及Zend Studio中不工作

Php Zend调试器在Linux Kali和Apache及Zend Studio中不工作,php,apache,firefox,zend-studio,zend-debugger,Php,Apache,Firefox,Zend Studio,Zend Debugger,多年来,我一直在用PHP开发Windows,使用Zend Studio和Zend Debugger,这非常棒。现在我正试图在我的LinuxKali安装上设置它,我遇到了一些问题 我已经从debian存储库(使用apt)安装了最新的Apache2.4.46和PHP7.4.x(子版本(x)不是最新的!)。下载Zend Debugger并在php.ini中进行配置后,phpinfo()中没有调试器 从Zend网站()下载的文件名为ZendeBugger-linux-x86_64/php-7.0.x/Z

多年来,我一直在用PHP开发Windows,使用Zend Studio和Zend Debugger,这非常棒。现在我正试图在我的LinuxKali安装上设置它,我遇到了一些问题

我已经从debian存储库(使用apt)安装了最新的Apache2.4.46和PHP7.4.x(子版本(x)不是最新的!)。下载Zend Debugger并在php.ini中进行配置后,
phpinfo()
中没有调试器

从Zend网站()下载的文件名为ZendeBugger-linux-x86_64/php-7.0.x/ZendeBugger.so,它与PHP7.4.x不兼容(Zend的情况非常糟糕,不是吗?或者我做错了什么?)

无论如何,我切换到了PHP7.0.x——也从
apt
下载,然后调试器出现在
phpinfo()
中。我已经安装了Zend Studio 13和配置了默认设置的Firefox工具栏:广播端口20080(单击测试按钮显示OK)

我运行Zend Studio,在Firefox中的某个本地主机PHP文件上单击“调试当前页面”,设置了断点,但它不起作用——相反,我在Firefox中看到标准的“连接已超时”——为什么?看起来本地主机上没有禁用端口,但我对Linux比较陌生,所以我可能在某个地方出错了

请帮忙:-)

我添加到php.ini的内容:

zend_extension=/usr/lib/php/ZendDebugger-linux-x86_64/php-7.0.x/ZendDebugger.so

[zend_debugger]
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.allow_from_all=true
zend_debugger.passive_mode_timeout=60
zend_debugger.expose_remotely=always