这是我的开发设置:
IDE:PHPStorm 9.0.2
调试器:Xdebug 2.3.3
消息队列服务器:RabbitMQ 3.5.6
PHP Lib连接到RabbitMQ服务器:PHP-ampqlib
为了启动我的消费者,我正在使用CakePHP任务并运行如下:
../lib/Cake/Console/cake cron message_trigger_consumer
当我运行此命令时,我的消费者已启动并等待消息,该消息将来自生产者(例如:发送确认电子邮件的保存表单按钮).直到这里,一切都很好,但我的两个问题是:
1)有没有办法调试消费者?在我看来,消费者处于不同的过程,这就是Xdebug无法调试它的原因
2)有办法将我的消费者流程附加到我在PHPStorm Xdebug中的当前调试吗?
如果你不明白我的问题,请告诉我你的疑惑.