PHPStorm 10、XAMMP、Xdebug/Zendebuger

PHPStorm 10、XAMMP、Xdebug/Zendebuger,php,debugging,phpstorm,xdebug,zend-studio,Php,Debugging,Phpstorm,Xdebug,Zend Studio,在过去的几天里,我一直在尝试在本地机器(Mac OS)上调试PHPStorm 10。我试过Zendebuger和xdebug 我似乎遇到了两个相同的问题。我设置了我的解释器,它说在XAMPP上安装了正确的调试器,但是当我在PHPStorm中运行“在Web服务器上验证调试器配置”工具时,它给出了一个错误:没有加载调试扩展 以下是Xdebug的php.ini文件设置: [Xdebug] zend_extension=/Applications/XAMPP/etc/xdebug.so xdebug.r

在过去的几天里,我一直在尝试在本地机器(Mac OS)上调试PHPStorm 10。我试过Zendebuger和xdebug

我似乎遇到了两个相同的问题。我设置了我的解释器,它说在XAMPP上安装了正确的调试器,但是当我在PHPStorm中运行“在Web服务器上验证调试器配置”工具时,它给出了一个错误:没有加载调试扩展

以下是Xdebug的php.ini文件设置:

[Xdebug]
zend_extension=/Applications/XAMPP/etc/xdebug.so
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.profiler_output_dir=/Applications/XAMPP/xamppfiles/htdocs/sam-files/
xdebug.idekey=PHPStorm
我还在网上使用以下资源:

任何关于这方面的指导都是非常好的

谢谢


Sam

在PHPStorm终端中使用以下命令检查是否加载了正确的扩展名

php-i|grepxdebug

您可能希望使用以下方法进行检查,以确保您也加载了正确的php.ini文件

php -i | grep ini

您的XAMPP可能会对CLI和Apache使用不同的
php.ini
。Put
@LazyOne感谢您的回复,我做到了,它正在我的XAMPP目录中使用php.ini。。xdebug部分是否在此处列出。。设置是否正确?@LazyOne在“phpinfo();”中没有Xdebug部分但是在解释器中,它说安装了一个调试器。不知道为什么一个工作正常而另一个不正常。。。如果已安装,则必须在phpinfo输出中。可能解释器使用了完全不同的PHP安装(您的计算机上可能有多个PHP安装)。谢谢,我运行了代码,它显示我实际上在使用我的/usr/bin/目录中的PHP.ini。