Как включить XDebug в Apache, но не в CLI? - PullRequest
1 голос
/ 10 января 2020

Я хочу включить модуль XDebug в PHP как выполняемый Apache, но не для команды CLI php. У меня Ma c, и у меня * Home 1009 * (httpd) и PHP 7.3 установлены с Homebrew.

PHP работает намного медленнее с включенным XDebug, даже когда я не отлаживаю дано php команда.

1 Ответ

4 голосов
/ 10 января 2020

Есть отдельные php .ini для CLI и Apache. В /etc/php/7.3/ есть каталоги apache2 и cli. Для включения Xdebug в 'apache2 / php .ini' добавьте следующие строки:

xdebug.remote_autostart=1  
xdebug.remote_enable=1

А для профилировщика Xdebug:

xdebug.profiler_enable=1
...