Как я могу использовать xdebug для отладки только одного виртуального хоста?

Я установил xdebug, я вижу в phpinfo (), что он установлен (но он выключен).

Однако я не хочу включать его для всего сервера / apache2, я просто хочу включить его для одного виртуального хоста.

Как я могу это сделать?

Вы можете установить xdebug в php.ini со значением off :

 zend_extension=/usr/lib/php/modules/xdebug.so xdebug.remote_enable off xdebug.remote_port 9000 xdebug.idekey PHP-XDEBUG 

и включите только .htaccess с директивой:

 php_flag xdebug.remote_enable on