为什么xdebug不能在Apache中工作

/var/www/html/index.php

<?php echo 'a'; echo 'a'; 

当index.php在cli模式下执行如下

 $ php /var/www/html/index.php 

xdebug工作正常 在这里输入图像说明

但是,当通过Apache执行

 $ curl 'http://localhost:80?XDEBUG_SESSION_START=1' aa 

xdebug没有任何事情发生。

下面是apache的错误日志,没什么特别的

1 [Fri Jun 17 05:02:15.526773 2016] [mpm_prefork:notice] [pid 30840] AH00163:Apache / 2.4.7(Ubuntu)PHP / 5.5.9-1ubuntu4.17configuration – 恢复正常操作│限定域名,使用10.0.2.15。 设置'ServerName'dir 2 [Fri Jun 17 05:02:15.526839 2016] [core:notice] [pid 30840] AH00094:命令行:'/ usr / sbin / apache2'

我在Vagrant虚拟机中使用Apache / 2.4.7,PHP / 5.5.9,Ubuntu,vim和DBGPavim。 我怎样才能找出为什么xdebug不通过Apache的工作原因?